繁体   English   中英

在Internet Explorer中使用Xpath无法找到硒中的元素

[英]Unable locate element in selenium using Xpath in internet explorer

我在chrome中尝试了下面的代码,它工作正常,但同样的事情在Internet Explorer中不起作用,说没有这样的元素错误。 不知道Internet Explorer是否有任何问题可以解决。 我正在使用Windows 10操作系统,它附带了Internet Explorer。 在Internet Explorer中,当我想单击新的业务链接时,我可以在登录页面后使用硒登录,但它无法正常工作,但相同的代码在chrome中可以正常工作。 有什么原因吗? 我正在使用硒2.52 java和相同的IEdriver

driver.findElement(By.xpath("//a[contains(@href, 'menuopt=PolicyType&TransTyp=NB')]")).click();
driver.findElement(By.xpath("//*[text()='New Business - Rate']/ancestor::a")).click();
driver.findelement(By.cssselector(a[href*='TransTyp=NBS'])).click ();

<a href="XXXX.asp?WCI=XXXX_Process&amp;CacheID=123351730222025121&amp;menuopt=Policy&amp;TransTyp=NB"> <strong><font face="Arial" color="Navy">New Business - Rate</font></strong> </a>

你试过这个吗...

driver.findElement(By.xpath("//a[contains(text(), 'New Business - Rate')]")).click()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM