51Testing软件测试论坛
标题:
selenium+python 使用各种方式均无法定位。
[打印本页]
作者:
l84222780
时间:
2015-10-26 11:09
标题:
selenium+python 使用各种方式均无法定位。
代码如下,到了这一步一直都是报错的,无法找到定位的元素,请问这种应该如何定位呢?
作者:
joykao
时间:
2015-10-26 13:29
是不是用了多frame但是测试时却没有switch呢?
作者:
jingzizx
时间:
2015-10-26 13:34
selenium对web各元素的操作首先就要先定位元素,定位元素的方法主要有以下几种:
通过id定位元素:find_element_by_id("id_vaule")
通过name定位元素:find_element_by_name("name_vaule")
通过tag_name定位元素:find_element_by_tag_name("tag_name_vaule")
通过class_name定位元素:find_element_by_class_name("class_name")
通过css定位元素:find_element_by_css_selector();用css定位是比较灵活的
通过xpath定位元素:find_element_by_xpath("xpath")
通过link定位:find_element_by_link_text("text_vaule")或者find_element_by_partial_link_text()
试试
作者:
l84222780
时间:
2015-10-26 14:17
jingzizx 发表于 2015-10-26 13:34
selenium对web各元素的操作首先就要先定位元素,定位元素的方法主要有以下几种:
通过id定位元素:find_ ...
问题已解决,切换frame就可以,前面是因为切换语句使用错误,导致报错的。谢谢!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2