selenium-webdriver 相关问题

Selenium-WebDriver提供WebDriver API,用于控制不同编程语言的浏览器(“语言绑定”)。使用此标记时,还要为正在使用的编程语言添加标记。


如何通过selenium为我的Android应用程序输入OTP

我想要自动化我的 Messenger 应用程序,但我卡在 OTP 验证屏幕上。 OTP 字段不是可编辑的文本。我想知道如何访问它并输入 OTP。 任何人都可以帮忙吗...

回答 1 投票 0

如何在Investing.com中正确输入日期?

我正在尝试使用日期变量类型和命令 .send_keys("inputDate") 输入日期范围,其中“inputDate”是像“2020-01-02”这样的字符串值,但即使...

回答 1 投票 0

在尝试网络抓取PrizePicks CS2道具时陷入困境

我正在尝试从Prizepicks中抓取CS2道具,但它卡在了一段代码上,我不知道如何修复这部分。我尝试使用 api 东西,但效果不太好......

回答 1 投票 0

Selenium C#,打开小Edge浏览器且无法最大化浏览器窗口

我们正在扩展自动化回归测试,以将 Edge 浏览器也包括在内。目前,我们一直在使用 Selenium 4.19、driverManager 2.17.2 和 .Net 4.7.2。 然而,当尝试

回答 1 投票 0

Python 和 Selenium 无法找到页面上的所有表格

作为 Selenium 和 Python 的新手,我的任务是从维基百科页面上的三个表中提取所有数据。在所有测试中,我都能够从第一时间获得相关数据...

回答 1 投票 0

从 data.census.gov 县概况中抓取数据

我正在尝试使用 bs4 (或其他方法)编写一个程序,该程序可以从特定县的标题页中抓取数据,如下所示:https://data.census.gov/profile/Grant_County,_New_Mexi ...

回答 1 投票 0

使用 Python Selenium 抓取 Shadow 根元素

我正在尝试为一个小型项目抓取一个网站,我需要的数据隐藏在 HTML 的 #Shadow-root 标签下。我尝试使用 selenium 访问它,代码如下: 定义

回答 1 投票 0

selenium java 不保留输入字段中的值

这是我正在努力的输入 这是我正在努力的输入 <input id="totalProposalCost" name="totalProposalCost" class="input-field validateAmt " value="0" onblur="saveField(&#39;totalProposalCost&#39;)" type="text" value="0.0"/> 输入字段在这里被禁用,在从selectorshub写入xpath时,它显示一条警告,提示“输入框被禁用,使其能够输入值”我已使用javascript执行器来启用框并输入值,但在保存详细信息和转到下一页,该值显示为 0。在控制台中也没有错误。 我试图保留值 70000,但在移动到下一页时,它在上一页中也显示 0。 这是我的代码: 这是我的代码: WebElement inputField = driver.findElement(By.id("totalProposalCost")); WebDriverWait w1 = new WebDriverWait(driver, Duration.ofSeconds(20)); w1.until(ExpectedConditions.visibilityOf(inputField)); JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("window.scrollBy(0, 500);"); js.executeScript("arguments[0].removeAttribute('disabled');", inputField); String valueToSet = "70000"; js.executeScript( "arguments[0].value = arguments[1];" + "arguments[0].dispatchEvent(new Event('input'));" + "arguments[0].dispatchEvent(new Event('change'));" + "arguments[0].focus();" + "arguments[0].blur();", inputField, valueToSet ); 您可以尝试通过模拟“back_space”键来清除原始数据,不要使用JS代码来设置值。 代码如下: JavascriptExecutor js = (JavascriptExecutor) driver; String value = String.valueOf(js.executeScript("return arguments[0].value;", element)); if (StringUtils.isNotBlank(value)){ for(int i = 0; i < value.length(); i++){ element.sendKeys(Keys.BACK_SPACE); } } element.sendKeys(valueToSet);

回答 1 投票 0

Vscode(Python + selenium)组合中的第一个自动化命令出现问题

即使我写了这段代码: 从硒导入网络驱动程序 驱动程序=webdriver.Chrome() driver.get("https://opensource-demo.orangehrmlive.com/web/index.php/auth/login") 驱动程序。

回答 1 投票 0

如何定位没有唯一标识符的 HTML 元素 - Selenium 和 BeautifulSoup

我正在使用 BeautifulSoup 和 Selenium 来抓取 Goodreads 上的评论。我能够获得我想要的结果,但我想使用操作来单击“显示更多评论”按钮,以便

回答 1 投票 0

我想知道如何编写 Selelnium 自动化代码用于使用 OTP 登录

如何使用 Java 代码编写 Selenium 以使用 OTP 登录 我想知道如何编写登录测试用例,例如使用 OTP 登录电子商务网站,任何人都可以用 Java 代码告诉 Selenium 任何人都可以发送...

回答 1 投票 0

Selenium 和 Beautiful Soup 未能取消论坛中的评论数量

我是网络抓取和Python的新手。对于我的项目,我正在尝试废弃评论的#。网站上的每条评论旁边已经有一个数字。 我试图通过类找到元素...

回答 1 投票 0

使用 selenium webdriver 在 python 中实现网络自动化

错误:Youtube 在未执行操作的情况下打开和关闭。有什么方法可以将 chromedriver 放入 selenium 文件中或任何其他方法。 我试过这个: 进口硒 来自硒我...

回答 1 投票 0

Chrome 无法启动:崩溃。 (chrome 无法访问)(从 chrome [..] 启动的进程不再运行,因此 [..] Chrome 已崩溃。)

我有一个 Flask 应用程序,它使用 Selenium 运行 Python 脚本,并且它接收带有 Selenium 应该打开的 url 的 POST 请求。 Python 脚本托管在 Google Cloud 中的虚拟机上,并且...

回答 2 投票 0

我收到类似元素不可交互的错误

我尝试捕获 xpath 并单击它们,但出现错误,例如元素不可交互。 WebDriver 驱动程序=new ChromeDriver(); driver.manage().timeouts().implicitlyWait(Durat...

回答 1 投票 0

Selenium XPath:如何单击“加载更多”按钮

我正在尝试在职业页面上抓取职位列表。我试图单击“加载更多”按钮,但似乎无法弄清楚。我想知道是否有人可以帮助我——我不断收到错误消息

回答 1 投票 0

如何在 Selenium 中判断文件何时被下载?

我正在 Python Docker 映像中编写一个机器人,用于访问网页并从帖子下载附件。下载不是来自链接,而是通过单击元素下载。

回答 1 投票 0

关键字参数尝试使用 python 制作谷歌表单响应生成器

我对Python很陌生。我正在尝试使用 chrome webdriver 和 selenium 在 macOS 上的 VS code 中编写一个脚本,该脚本提交对 google 表单的响应 - 我保证没有邪恶的原因,只是一些有趣的

回答 1 投票 0

如何在Python上安装未检测到的chromedriver?

我最终使用以下命令安装了它: python3 -m pip install unDetected_chromedriver 回溯(最近一次调用最后一次): 文件“f:_qatar ws.py”,第 1 行,位于 我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.