99问答网
所有问题
当前搜索:
selenium获取不到元素
selenium
2找
不到
页面
元素
答:
你使用其他浏览器比如火狐试试,如果火狐能跑脚本,说明
元素
定位是没问题的。ie在这方面的支持不好,如果不是必要,用火狐或chrome跑脚本吧
selenium
-webdriver-java:可以用ff找到页面的
元素
id,但是用findElement却...
答:
回答:进入网页时,网页可能在loading中,因此找
不到元素
,你可以让他休眠Thread.sleep(2000),即休眠2秒,应该可以找到元素了。我遇到我很多这样的问题。
python
selenium
无法
获取元素
的值
答:
原因是:style="display: none;"
元素
不展示 修改 style的值 修改后:style=display: block;然后就可以打印出值(用户名或密码错误)总结:
求python+
selenium元素
定位问题
答:
您可以尝试使用element.get_attribute('value')来获取该
元素
的值,因为可能该元素的文本值并非可见文本,而是元素的值属性。代码示例:如果仍然无法
获取到
值,可以检查一下该元素是否在页面加载完成后出现,或者是否有iframe或frame嵌套,需要先切换到相应的iframe或frame才能找到该元素。
selenium
中无法定位
到元素
(点击图片操作)
答:
上面那个 //span[@a='target']/img[@alt='退出']下面那个 //a[text()='退出']
selenium
定位
元素
不准怎么解决
答:
xiexin_element.click();上面一段代码注释掉的部分为通过id定位element的,但是此id“_mail_component_82_82”后面的数字会随着你每次登陆而变化,此时就无法通过id准确定位到element。所以推荐使用xpath的相对路径方法查找到该元素。2.iframe原因定位
不到元素
由于需要定位的元素在某一个frame里边,所以有时...
selenium
+Firefox 无法定位到中文
元素
答:
因为firefox安全性强,不允许跨域调用。Firefox 要取消XMLHttpRequest的跨域限制的话,第一 是从 about:config 里设置 signed.applets.codebase_principal_support = true; (地址栏输入about:config 即可进行firefox设置)第二就是在open的代码函数前加入类似如下的代码: try { netscape.security....
python
selenium 获取不到
iframe?
答:
selenium获取元素
时,有iframe或frame的需要先切入到iframe里面,再获取元素。切换的指令是:driver.switch_to.frame(index)其中index代表的是第几个iframe,从0开始算
python+
selenium
怎么处理display:none
元素
隐藏起来了,不能定位...
答:
调用js方法:driver.execute_script("arguments[0].click();",
元素
位置))例如:driver.execute_script("arguments[0].click();", driver.find_element_by_xpath("/html/body/header/div/ul/li[4]/div/div[2]/ul/li[1]/a"))
selenium
2的findElement方法,再找
不到
页面
元素
时候 需要过30秒才能把N...
答:
在 Webdirver driver = new FirefoxDriver();(可能是其他浏览器驱动,没关系。) 后,加上。driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS); 默认是30秒,可以改小点。祝你好运。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
selenium找不到元素抛出异常
selenium找不到iframe元素
selenium八种元素定位方法
页面元素定位不到
selenium有时候找不到元素
selenium获取value
selenium定位不到元素跳过
selenium获取table数据
网页刷新后元素定位不到