def enterAndSelectFromDropdown(self, by, value, text, message = None, nth = 1, \
dropdownBy = None, dropdownValue = None):
element = self.assertElementPresent(by, value, message = message)
if not element: self.onFail(by, value, message, "Not found")
element = self.sendKeys(by, value, text)
if dropdownBy:
self.assertElementPresent(dropdownBy, dropdownValue, message)
description = "{0}-th from {1} dropdown".format(nth, self.describeElement(by, value))
self.log("Find " + description)
for i in range(1, nth+1):
element = self.sendKeys(by, value, Keys.ARROW_DOWN)
element = self.sendKeys(by, value, Keys.ENTER, message = "Select " + description)
return element
BrowserTest.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录