def _change_focus(self, by, selector, focus = True, message = None):
description = self.describeElement(by, selector)
wait_for = self.getDefaultWaitFor()
change = 'focus' if focus else 'blur'
element = self.assertElementPresent(by, selector, message, wait_for = wait_for)
self.log("{0} on {1}{2}".format(change, description, \
", because " + message if message else ""))
script = ""
if by == By.ID:
script = "jQuery(\"#{0}\")".format(selector)
elif by == By.CSS_SELECTOR:
script = "jQuery(\"{0}\")".format(selector)
else:
self.onFail(by, selector, message, "Cannot {0} for this selector type (yet).".\
format(change))
script = "{0}.{1}();".format(script, change)
self.log("{0} on {1} using {2}".format(change, description, script))
self.driver.execute_script(script)
return element
BrowserTest.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录