webdriver 相关问题

WebDriver是一个用于控制Web浏览器的API,模仿真实用户。它主要用于自动化测试。 WebDriver具有多种语言绑定和驱动程序(允许控制各种浏览器)。如果您的问题特定于其中一个,请确保还包含相应的标记。

python - webdriver 和 asyncio

是否可以先打开每个任务的浏览器,然后再加载链接? 这段代码会引发错误 导入异步 从硒导入网络驱动程序 异步 def get_html(url): 司机=哇...

回答 2 投票 0

Python Selenium ElementClickInterceptedException

在 Selenium 的帮助下,我已经尝试了多种方法来单击特定网站上的链接。所有这些都会导致以下错误消息: ElementClickInterceptedException:消息:ele...

回答 2 投票 0

任何人都可以解锁我有关 python 硒的问题吗?

从 selenium 导入 webdriver 从 selenium.webdriver.chrome.service 导入服务 从 webdriver_manager.chrome 导入 ChromeDriverManager 驱动程序 = webdriver.Chrome(ChromeDriverManager().install...

回答 1 投票 0

Chrome 116 Python 修复的 Webdriver Manager?

我面临以下错误: 回溯(最近一次调用最后一次): 文件“C:\Users\Chetan\Documents emp .py”,第 4 行,位于 驱动程序 = webdriver.Chrome(ChromeDriverManager().install()) ^^^^^^^^...

回答 0 投票 0

Selenium Edge Webdriver 通知禁用

当 Selenium 打开 Edge WebDriver 时,弹出的通知很少,当代码尝试单击网站上的按钮时,这会破坏我的代码(我认为通知会显示在网络顶部......

回答 1 投票 0

为什么我无法向 Selenium Webdriver 添加 cookie?

我有这个代码: System.setProperty("webdriver.gecko.driver", "D:\chromedriver"); WebDriver webDriver = new ChromeDriver(); webDriver.get("https://

回答 1 投票 0

Selenium WebDriver - 确定元素是否可点击(即不被 dojo 模态灯箱遮挡)

我编写自动化脚本来测试大量依赖 ajax 的 Web 应用程序。例如,保存设置时会显示一个模式对话框,其中包含文本“正在保存...”,而灯箱会变灰...

回答 6 投票 0

如何循环关闭并重新打开浏览器实例?

我的目标是从网站上抓取数据,但长时间运行后(大约3-4小时),浏览速度明显下降。所以在循环特定时间后,我想关闭浏览器并打开它

回答 1 投票 0

使用 Python 在 Selenium 中选择反应选择下拉列表中的项目

此处链接示例网站 在该网站中,我正在寻找如何在“单个”下拉框中和“分组”下拉框中选择项目(例如“绿色”)。 我尝试点击删除...

回答 4 投票 0

在 Python 中使用 Selenium 按类名查找元素

如何过滤具有相同类的元素? 链接1. ...

回答 8 投票 0

面对无效的转义序列(有效的是 \" \' \ ) 异常

公共类定位器{ 公共静态无效主(字符串[]参数) { System.setProperty("webdriver.chrome.driver", "C:\Users\ComprehendDTP\Chrome 驱动程序 Jar

回答 0 投票 0

我在 Cucumber 中输入特定步骤 - 模拟单击按钮,无需我触发它

我使用selenium 来检测网页中的2 个按钮。 我的测试是使用黄瓜。 不幸的是,当我输入黄瓜的特定步骤时 - 模拟点击按钮,无需我触发它......

回答 1 投票 0

driver = webdriver.Chrome 在用户执行代码之前打开浏览器

我有一个 GUI 应用程序,无需打开浏览器即可打开。仅当用户单击按钮后,浏览器才应打开。 driver = webdriver.Chrome() 是多个使用的全局设置

回答 1 投票 0

Pyhton 链接重定向

我正在尝试使用 pyhton 从网站发送邮件。但是,在我要发送电子邮件的页面上,出现“找不到页面”警告。通过此警告后,我希望它带我返回链接并

回答 2 投票 0

如何切换到点击按钮后打开的新浏览器窗口?

我有这样的情况,当单击按钮时会打开带有搜索结果的新浏览器窗口。 有什么方法可以连接并聚焦到新打开的浏览器窗口吗? 并使用它,然后返回或...

回答 12 投票 0

Selenium - AttributeError:“WebDriver”对象没有属性“driver”

我是Python新手,所以经过多次尝试,我决定第一次寻求帮助。 我收到以下错误: AttributeError:“WebDriver”对象没有属性“driver” 你能帮我理解...

回答 1 投票 0

Webdriver:如何切换到特定窗口?

我遇到过很多窗口切换的解决方案,其中之一是: 设置 allWindows = driver.getWindowHandles(); for(字符串当前窗口:所有窗口){ driver.switchTo().w...

回答 5 投票 0

如何避免 org.openqa.selenium.WebDriverException:原始错误:套接字挂起?

我正在使用 Appium 2.2.1、Java 11、TestNG 和 Cucumber 运行测试自动化套件。 我一直遇到一个问题,出现 org.openqa.selenium.WebDriverException: org.openqa.selenium.

回答 1 投票 0

如何从Selenium获取元素的属性

我正在Python 中使用Selenium。我想获取 元素的 .val() 并检查它是否是我所期望的。 这是我的代码: def test_chart_renders_from_url(self): 网址=... 我正在 Python 中使用 Selenium。我想获取 .val() 元素的 <select> 并检查它是否是我所期望的。 这是我的代码: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? 我该怎么做? Selenium 文档似乎有很多关于选择元素的内容,但没有关于属性的内容。 您可能正在寻找get_attribute()。 此处也显示了一个示例 def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? val = org.get_attribute("attribute name") Python element.get_attribute("attribute name") Java element.getAttribute("attribute name") 红宝石 element.attribute("attribute name") C# element.GetAttribute("attribute name"); 由于最近开发的Web应用程序正在使用JavaScript,jQuery,AngularJS,ReactJS等,因此有可能要通过Selenium检索元素的属性,您必须诱导WebDriverWait在尝试检索任何属性之前,将 WebDriver 实例与滞后的 Web 客户端(即 Web 浏览器)同步。 一些例子: Python: 要从 visible 元素(例如 <h1> 标签)检索任何属性,您需要使用 expected_conditions 作为 visibility_of_element_ located(locator),如下所示: attribute_value = WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.ID, "org"))).get_attribute("attribute_name") 要从 interactive 元素(例如 <input> 标签)检索任何属性,您需要使用 expected_conditions 作为 element_to_be_clickable(locator),如下所示: attribute_value = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.ID, "org"))).get_attribute("attribute_name") HTML 属性 下面列出了 HTML 中经常使用的一些属性 注意:每个 HTML 元素的所有属性的完整列表列于:HTML 属性参考

回答 0 投票 0

Python Selenium 从日期选择器日历中选择日期

我想从日期选择器日历中选择一个日期 (dd/mm/yyyy) 所以我使用了以下代码,它不会显示错误,但在浏览器上不起作用(我没有选择我的日期

回答 1 投票 0

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