当前位置: 首页 > 面试题库 >

selenium点击链接

董同
2023-03-14
问题内容

我正在FireFox中使用Selenium的IDE进行一些测试,我希望Selenium单击第二个链接(Text2)。知道我该怎么做吗?不幸的是,我无权访问HTML并且无法对其进行修改。记录功能似乎没有注册点击。

该代码附在下面。提前致谢!

<div class="class1">
    <div class="class2">
        <span class="class3"><a href="#" onclick="fn1();">Text1</a></span>
    </div>
</div>

<div class="class1">
    <div class="class2">
        <span class="class3"><a href="#" onclick="fn2();">Text2</a></span>
    </div>
</div>

问题答案:

硒也支持link=Link Text定位器。如果您知道确切的链接文本,则可以使用此定位器,但不能使用其他定位器。因此,对于上述示例:link=text2link=View Previous Statements。(有关其他定位器,请参见此网站和此网站。)



 类似资料:
  • 我正在使用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会抛出以下异常,我在点击之前尝试了各种显

  • 我想按附上的图片点击href链接,我试过下面的代码,但似乎不起作用。请帮帮我. ..... driver.findElement(by.xpath(“//a[@href='careers']”)).click(); ............ 下面是Div标记的HTML内容................. null ........................

  • 我有这样的div和超链接: 如何点击这个< code >编辑超链接? 我试了下面的方法,但是对我不起作用

  • 我的目标是使用selenium python来点击这个超链接元素,下面是我尝试过的3个解决方案,没有一个有效。 解决方案1: 错误消息:selenium.common.exceptions.javascriptException:消息:javascript错误:无法读取未定义的属性“click” 那么,每个解决方案都出了什么问题呢?我怎么才能让它起作用?

  • 我突然觉得点击链接有问题。这是以前的工作,但现在不是,我不能找出什么是错的。 这是链接的定义方式: 这是我点击链接的代码。其中有几个,我想做的是获取所有这些,这样我就可以遍历所有这些。 它没有通过List语句。它就坐在那里。有什么想法吗?