我正在使用selenium web驱动程序创建一个页面对象模型,并尝试链接一个具有' href'的元素。通过这种方式创造
first
我收到类似
的错误无法从void转换为web元素。
任何人都可以帮助我吗
答案 0 :(得分:0)
首先在浏览器中选择元素,然后复制它的选择器(inspect - >复制选择器)。然后将它用作cssSelector。尽量不要使用链接文本,因为它取决于语言。
答案 1 :(得分:0)
嗨,因为
,你会遇到上述错误element = driver.findElement(By.partialLinkText("signin")).click();
you are trying to perform action (i.e click) and its object identification (element =...)
together whic h is not correct to make it work plz do it like below
element = driver.findElement(By.partialLinkText("signin"));
element .click();
另外,为什么你会收到错误"无法隐藏从无效到网络元素" cause the type of .click() is void for more information please look at official documentation
http://seleniumhq.github.io/selenium/docs/api/java/index.html
现在它将停止给你错误希望这可以帮助你