webdriver常用方法整理
get(url):打开一个网页。
find_element_by_id(id):通过id属性查找元素并返回WebElement对象。
find_element_by_name(name):通过name属性查找元素并返回WebElement对象。
find_element_by_tag_name(tagName):通过标签名查找元素并返回WebElement对象。
find_element_by_class_name(className):通过类名查找元素并返回WebElement对象。
find_element_by_xpath(xpath):通过XPath表达式查找元素并返回WebElement对象。
find_elements_by_id(id):通过id属性查找多个元素并返回列表中的WebElement对象。
find_elements_by_name(name):通过name属性查找多个元素并返回列表中的WebElement对象。
find_elements_by_tag_name(tagName):通过标签名查找多个元素并返回列表中的WebElement对象。
find_elements_by_class_name(className):通过类名查找多个元素并返回列表中的WebElement对象。
find_elements_by_xpath(xpath):通过XPath表达式查找多个元素并返回列表中的WebElement对象。
switch_to().frame(frameName):切换到指定的frame。
accept_alert():接受弹出框中的警告。
switch_to().default_content():切换到默认内容。
send_keys(keyStr):在输入框中输入指定的文本。
get_attribute(attributeName):获取指定元素的属性值。
clear():清空输入框或操作框中的文本。
is_enabled():判断指定元素是否可用。
click():模拟点击操作。
submit():模拟提交操作。