我有这样的div和超链接:
<div id="food-add-actions" class="actions food_dialog fd_food_dialog_s-fndds2-f41210000">
<div class="right">
<a href="Javascript://" class="food-add-button add button"><span></span><span>Add to Food Log</span></a>
<a href="Javascript://" class="edit button"><span></span><span>Edit</span></a>
</div>
</div>
如何点击这个< code >编辑超链接?
我试了下面的方法,但是对我不起作用
driver.findElement(By.className("edit button")).click();
你实际面临的问题是你的By.className.有一个空间
这里有一个类似的问题。
使用java的带空格的webdriver类名
您应该能够使用By.css选择器选择它,例如。
By.css('.right a.button')
问题内容: 我正在FireFox中使用Selenium的IDE进行一些测试,我希望Selenium单击第二个链接(Text2)。知道我该怎么做吗?不幸的是,我无权访问HTML并且无法对其进行修改。记录功能似乎没有注册点击。 该代码附在下面。提前致谢! 问题答案: 硒也支持定位器。如果您知道确切的链接文本,则可以使用此定位器,但不能使用其他定位器。因此,对于上述示例:或。(有关其他定位器,请参见此网
我正在尝试使用每个菜单的链接https://www.bloomingdales.com/Click子链接。下面是我尝试的代码。 下面是我得到的错误 org.openqa.selenium.staleElementReferenceException:过时元素引用:元素未附加到页面文档
我想按附上的图片点击href链接,我试过下面的代码,但似乎不起作用。请帮帮我. ..... driver.findElement(by.xpath(“//a[@href='careers']”)).click(); ............ 下面是Div标记的HTML内容................. null ........................
我正在使用selenium chrome webdriver用python编写一个脚本,我想点击一个链接。链接本身是: a href=“javascript:contentReplace('/cgi-bin/ssol/9PGaiwzaxu43ZaLXZ8mAix/?p%.5Fr%.5Fid=a5UAMSbnZrZMIowCvr5gzh (我脱下开口 我无法使用find\u element\u by
我正在使用selenium webdriver单击一个链接,但它抛出了NosuChelementException。我使用的是一个xpath,当我在浏览器的Inspect Element选项卡中执行搜索时,它会找到所需的链接,当我在浏览器控制台中执行下面的javascript时,链接会被优雅地单击, Javascript代码: 但不确定为什么selenium会抛出以下异常,我在点击之前尝试了各种显
问题内容: 我在嵌套div中存在问题-当我将其应用于嵌套div时,边距将应用于父div 而不是 嵌套div。 有任何想法吗? 问题答案: 边距将因设计而崩溃。也添加1px的填充,它应该可以正常工作。