def validateLink(self, url, expectedText = None, expectedTitle = None, expectedUrl = None, \
xpathContext = None):
xpathContext = xpathContext if xpathContext else ""
selector = ".//{1}a[@href='{0}']".format(url, xpathContext)
if expectedText:
self.assertTextPresent(By.XPATH, selector, expectedText)
totalTries = self._followLinkMaxRetries + 1
for i in range(0, totalTries):
try:
self.click(By.XPATH, selector, "Click {0}".format(expectedText), \
expectedURL = expectedUrl if expectedUrl else url)
break
except TimeoutException:
retry = i + 1 # First 'try' is not a retry
if retry < totalTries:
pass
if expectedTitle:
self.assertTitle(expectedTitle);
HelloWorldTestBase.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录