问题标签 [partiallinktext]
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.
python - 如何通过 Python 使用 Selenium 在网站 https://www.costcobusinessdelivery.com 上获得点击次数
当我在 Selenium 中运行此代码时,它只是坐在那里永远加载网页。有没有人能让这个代码工作并将我带到登录表单?
在网页保持无响应大约 5 分钟后,我收到此错误:
selenium - 我的网页中有一个链接。根据链接的长度,它将以单行或多行显示。如何使用 selenium 读取链接
我的网页中有一个帐户链接。根据链接的长度,它将显示为单线链接或多线链接。如何在使用 selenium 以多行显示链接时识别链接。
例如:“ ST WF SETUP_AWS_USB_APPLICATION_12345 ”此链接名称显示为单行链接
如果我将帐户名称更改为“ ST WF SETUP_AWS_USB_APPLICATION_SETUP_AWS_USB_123456 ”,则链接显示为 2 行链接。像下面 -
' ST WF SETUP_AWS_USB_APPLICATION_SETUP_AWS_USB_123456 '
由于链接分为 2 行,我可以
在链接名称中看到标签,并且无法使用“ By.linkname
”进行识别
我想要一个唯一的代码来识别链接,而不管它使用 Selenium 分成的行数
python - python selenium find_element_by_link_text,元素存在但未找到
我正在尝试在 python 中使用 selenium 单击此链接:
在尝试了许多不同的替代方案之后,我终于设法通过遍历链接来实现这一点,直到找到正确的文本,如下所示:
好的,所以,它有效。但是,如果我只是尝试明显的解决方案,为什么我会收到“无法定位元素”错误:
它就在那里,我正在看着它,所以我只是不明白我做错了什么。我也尝试过使用部分链接文本在没有“1”的情况下搜索它,使用单引号或双引号,但我仍然得到“无法定位元素”。没有框架,没有新的窗户打开或任何东西。
是的,我发布这个是因为我是一个新手,不知道我在做什么,所以不需要详细说明这一点,谢谢。:)
html - 无法单击使用 Selenium 和 Java 的网站上的链接
我希望使用 selenium Java 单击网站左侧面板中的“请求”链接。
请参阅下面的快照,其中 xpathfinder 将元素显示为:
下面是我由 selenium chrome 浏览器 IDE 生成的部分 java 代码。
下面是页面的视图源,代码的相关部分具有请求链接。
编辑:在此处上传整个View Source
网页:https ://drive.google.com/file/d/1ov4Es3oDC66coaJADw6N1kxTorLmd3M6/view?usp=sharing
问题不在于页面加载和页面等待。事实上页面被加载,但点击“请求”显示一个没有发生的下拉菜单(点击)
运行我的 JAVA 时出现以下错误:
根据这篇文章的建议,我尝试了以下方法:
但是,我收到以下错误:
你能建议吗?
html - Selenium 找不到元素
我正在尝试让 selenium 找到一个元素并单击它。
元素如下:
单击此按钮时,将在同一 URL 中打开一个表单,允许我输入时间上限和下限。目标是让 Selenium 填写表格并单击“更新”。
我尝试了几种不同的方法('find_element_by_xpath'、'...by_class_name'、'WebDriverWait'等,但 selenium 无法识别按钮元素。我都尝试跳过这一步并尝试直接填写表格(因为它都在同一个 URL 下,但没有运气。
我是一个初学者,所以解决方案可能非常基本。我只是不知道它是什么。
python - 如何使用 Selenium 和 Python 获取元素的 href 属性
您好,我想在此 HTML 代码中获取 Href 链接,但我无法尝试使用 XPath,但它只会返回错误
Xpath:
这是HTML代码
python - 在chrome无头模式下使用python selenium定位部分链接文本
我已经在 Chrome 正常模式下使用 python selenium 完成了我的自动化脚本,并且一切正常。
直到我决定让它在无头模式下工作,所以现在我找不到已经在正常模式下工作的部分链接文本。
我正在使用此代码以无头方式打开 chrome。
这是我用来定位元素的代码
这是我试图点击的链接文本的代码
注意:data-mail-id=不是静态的,并且每次都在变化。
我尝试使用 Javascript,但我愿意单击的单词没有 ID、NAME 或 TAG-NAME,并且 ClassName 也不起作用。
知道如何解决这个问题吗?
javascript - TypeError:使用包含点字符的 By.linkText 的定位器错误(Selenium)
我环顾了其他 SO 问题,但没有看到任何可以帮助我的东西。正如标题所暗示的,我的错误是TypeError: Invalid locator
错误。这是我的代码的一部分(我认为出现问题的地方),以便您可以看到它有什么问题:
这部分代码中使用的所有变量都已赋值。
编辑:
如果有帮助,我将解释代码应该做什么:
代码点击一个链接,这会导致亚马逊上的另一个链接。我可以打开第一个链接,但是在程序尝试打开第二个链接后,我得到了TypeError: Invalid locator
错误。
编辑2:
这是堆栈跟踪:
编辑3:这是错误消息:
python - 无法使用 python 在 selenium 中选择带有 link_text 的链接
我是自动化的新手,并试图自动化一个带有链接的网站。当我尝试对用户名和密码进行硬编码,然后使用 Link_text 选择链接时,代码有效,但是当我尝试从 Excel 文件中获取用户名和密码的数据时,用户名和密码字段有效,但链接没有被选中. 有人可以帮忙吗?
这是代码
html