问题标签 [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 投票
1 回答
179 浏览

selenium-webdriver - @FindBy 使用 xpath 与 linkText

@FindBy(linkText= "[Enter Country]") WebElement enterCountryMenu1;
@FindBy(xpath="//a[text()='Enter Country']") WebElement enterCountryMenu2;

这只是据我所知,如果我通过 xpath 元素而不是 linkText 元素单击链接,为什么脚本会起作用?linkText 是否需要其他任何东西?我确保在测试第二个元素之前注释掉第一个元素。

提前致谢

0 投票
1 回答
150 浏览

python - Amazon Ubuntu EC2 Python Selenium Webbrowser Chrome Element 突然无法交互了

我成功创建了一个从图表平台 tradingview 下载股票数据的 python 脚本。当我从本地机器启动它时,一切正常。

现在我想从 ubuntu ec2 机器和 crontab 启动脚本。几天前,我第一次尝试从 ec2 机器手动运行脚本。今天我想尝试设置 crontab。它没有用,所以我尝试再次手动启动 python 脚本。这次我得到这个错误。

首先我认为可能是因为 tradingview 改变了他们的 HTML,所以我尝试从我的本地机器上运行它。这和以前一样完美。

这些是我的 ChromeOptions。我已经尝试了几种组合来解决问题,但这些是上次有效的组合。

那么可能是什么问题,有一天我的脚本在 ec2 机器上运行,然后突然我得到了这个错误?此外,该脚本正在下载 130 个 CSV。ec2 实例是否有下载限制之类的东西?

这是发生错误的代码。

页面的 HTML 片段。

0 投票
2 回答
392 浏览

python - 当元素是 Python-Selenium 中的链接时打印 url

我正在使用 Python3 和 Selenium。下面的 xpath 指向一个链接。我想打印网址。如果我写print(link.text),我只会得到链接的显示文本部分。例如:link.text在下面的链接中,当我想要 URL 时会给我“链接文本”。

HTML:

代码试验:

0 投票
1 回答
94 浏览

python - Python selenium 单击按钮

我正在尝试编写一个 python 脚本以使用以下链接中的“下载 CSV”按钮自动下载 csv: https ://chartink.com/screener/copy-supertrend-negative-breakout-1103

我没有找到有关如何单击该按钮并将其下载到本地驱动器的任何线索。任何帮助将不胜感激。

编辑:我尝试了下面的代码并让它工作,现在我想知道我们是否可以找到文件名并将其加载到熊猫数据框中。

谢谢,mc

0 投票
1 回答
247 浏览

python - 如何使用 Selenium 和 Python 获取元素的 href 属性

您好,我想在此 HTML 代码中获取 Href 链接,但我无法尝试使用 XPath,但它只会返回错误

Xpath:

这是HTML代码

0 投票
2 回答
68 浏览

java - Selenium FindElements 方法 Java

在我使用的项目findElement(By.linkText("")).click(); 中,但在我使用的网页中,许多链接具有相同的名称(顺便说一句,我只能使用 By.linktext)所以我想知道它可以在具有相同名称的链接之间导航

当我使用List<WebElement> h=driver.findElements(By.linkText("Years"));和打印它时:

更新:在我正在处理的页面中,每个具有相同名称的第二个链接文本都是我想去的地方,除了它们的描述之外,这些链接也没有任何区别,例如:链接 1:ABC 年(描述)

链接2:XYZ年(描述)我可以以任何方式使用描述作为条件吗?

0 投票
2 回答
1961 浏览

excel - excel vba - 硒查找元素

我正在使用 Selenium 进行一些网页抓取。

当名称或 ID 不是选项时,我总是难以找到元素。

该页面是 https://www.portfolio123.com/holdings.jsp?portid=1637063

我正在尝试找到登录按钮。元素看起来像: 在此处输入图像描述

我试过了

但没有任何成功(我怀疑我需要使用 XPath,但我似乎无法正确

请问有什么帮助吗?(如果你能解释如何解决这个问题,那么我以后就不会遇到真正感激的问题了)

0 投票
1 回答
88 浏览

javascript - TypeError:使用包含点字符的 By.linkText 的定位器错误(Selenium)

我环顾了其他 SO 问题,但没有看到任何可以帮助我的东西。正如标题所暗示的,我的错误是TypeError: Invalid locator错误。这是我的代码的一部分(我认为出现问题的地方),以便您可以看到它有什么问题:

这部分代码中使用的所有变量都已赋值。

编辑:

如果有帮助,我将解释代码应该做什么:

代码点击一个链接,这会导致亚马逊上的另一个链接。我可以打开第一个链接,但是在程序尝试打开第二个链接后,我得到了TypeError: Invalid locator错误。

编辑2:

这是堆栈跟踪:

编辑3:这是错误消息:

0 投票
2 回答
81 浏览

python - 如何使用 Selenium Python 单击链接问题

0 投票
1 回答
48 浏览

java - 使用 Selenium 和 Java 的线程“主”java.util.NoSuchElementException 中的异常错误

下面是我用 Java 编写的代码,用于执行涉及切换到 Windows 句柄的测试。

据我所知,我认为这段代码是正确的,但我仍然面临错误。我没有面临这样的元素例外。