问题标签 [linktext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
82 浏览

python - 如何在 selenium 中选择没有 ID/text_link/name 的元素?

网站的 HTML

我要选择的元素的 HTML 代码:

我想选择这个“没有固定教练的预订”的元素;但是这个元素没有 ID/link_text/name。如何将站点定向到 HREF。有没有办法使用 xpath 来定位它,该元素位于网站左侧的列中,因此同一类的其他元素还有很多。(见图)

我试过了,它返回了:

代码:

解决了; 元素在一个框架中;必须切换框架以访问元素

0 投票
2 回答
45 浏览

python - Python Selenium 定位元素并单击它

我已经被这行代码困了两个多星期了,我希望有人能来帮助我!

我正在使用 python selenium 浏览包含数据库的网站。我想单击一个链接,该链接将打开一个新选项卡,我将从该选项卡中提取我正在寻找的信息。我只需要这样做一次,所以不需要任何循环!但是,我已经尝试了多次,并且ElementClickInterceptedException每次都收到错误消息。我试过使用WebDriverWait,然后我收到NoSuchElement错误消息。我尝试通过多种方式搜索元素,包括 id、类名、xpath和链接文本,但没有运气!

HTLM 代码如下所示:

到目前为止,我已经尝试过:

我认为问题可能是因为链接文本不是紧跟在 之后href,甚至不在同一行!所以,当我通过链接文本搜索时,它找不到......

此外,有时,根本不更改代码,只需使用 driver.find_element_by_id 方法再次运行它,它就会突然运行一次或两次,但随后又停止运行!

关于如何解决这个问题的任何想法?

谢谢您的帮助!!!:)

0 投票
1 回答
125 浏览

python - 无法使用 python 在 selenium 中选择带有 link_text 的链接

我是自动化的新手,并试图自动化一个带有链接的网站。当我尝试对用户名和密码进行硬编码,然后使用 Link_text 选择链接时,代码有效,但是当我尝试从 Excel 文件中获取用户名和密码的数据时,用户名和密码字段有效,但链接没有被选中. 有人可以帮忙吗?

这是代码

html

0 投票
3 回答
51 浏览

python - Python Selenium - 在列表中查找项目

我有以下内容:

我似乎无法找到带有文本Aliases的元素。有可能吗?

谁能帮我吗?

0 投票
1 回答
41 浏览

python - 如何使用 Python Selenium 根据 HTML 单击上午 10:00 时间段

HTML:

截屏:

在此处输入图像描述

我的测试包括以下案例

登录####.live 然后点击“My Providers” 然后转到“specialties” 最后选择一个日期进行预约 这是我的代码