selenium-webdriver 相关问题

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

使用“@pytest.hookimpl(tryfirst=True)”会导致以下 AttributeError“生成器对象没有跳过属性”

我目前正在使用 pytest-html 和 selenium 制作一个独立的 html 报告。 顺便说一句,这是方法: @pytest.mark.hookwrapper def pytest_runtest_makereport(项目): ”“”

回答 1 投票 0

Selenium.py 找不到元素内容

我在discord bot中使用selenium.py,每当我运行此函数时: # 机器人.py 机器人类(): async def find_player(self, name): # 如果机器人在游戏中 _class = 'fgui-lb-entry-n' ...

回答 1 投票 0

使用Selenium进行迭代而不被阻塞

根据上一个问题... 我有一个需要用 Selenium 抓取的 URL 列表,但在获得第一个 URL 的结果后它总是阻止我。 这就是我正在做的: 来自选择...

回答 1 投票 0

如何使用 Xpath 获取“charset”元元素的值?

使用 Selenium webdriver,我尝试从页面解析字符集元元素。 这就是我到目前为止所拥有的 从 selenium.webdriver.common.by 导入 xpa...

回答 1 投票 0

无法通过任何属性找到元素

解释 我有一个想要单击的链接,但该链接隐藏在隐藏的汉堡菜单下。我尝试单独单击该链接,但没有成功。所以我尝试打开汉堡菜单...

回答 1 投票 0

在python中使用selenium

我在 python 中遇到问题。我的代码: 从硒导入网络驱动程序 从 selenium.webdriver.common.by 导入 从 selenium.webdriver.common.keys 导入密钥 chrome_options = webdriver.ChromeOpti...

回答 1 投票 0

我无法从动态网站提取数据

这是任务的详细信息。 编写一个 Python 脚本,通过以下方式从以下网站 https://www.psychologytoday.com/us/therapyes 抓取数据 第 1 步 – 脚本将执行 1

回答 1 投票 0

为什么显式等待显示错误 wait = new WebDriverWait(driver, 10);?

有人可以帮助我吗?显式等待尖叫该值应该是持续时间而不是整数,我不知道该怎么办。我的代码: 公共课方法{ 公共静态 Zmienne obj; 公共静态 EdgeDriver

回答 1 投票 0

使用 Selenium 单击 Cookie 覆盖时出现问题

我正在尝试使用 Selenium Python 访问网站,为此,我想拒绝 cookie(或接受,此时以哪个都可以)。我在

回答 1 投票 0

如何找到搜索输入框的正确硒定位器

我正在尝试在 swiggy 上自动搜索食物,但当我尝试自动搜索输入框时出现错误。我正在使用 SelectorsHub 来查找定位器,但我仍然面临问题。我是...

回答 1 投票 0

如何编写一个适用于Web实用程序类中所有函数的等待装饰器?

这是我的 WebUtils 类: 从 selenium.webdriver.support.wait 导入 WebDriverWait 从 selenium.webdriver.support 导入预期条件作为 EC def wait_for_element(func): def 包装器(*ar...

回答 1 投票 0

Pyton/Selenium 代码只是跳过一些代码元素

大家好。 我希望它转到 select_page 中输入的页面并将其滚动到末尾,检查这是否是末尾,然后加载图像,然后转到另一个页面或结束,如果 end_page mat...

回答 1 投票 0

如何使用 Selenium 以文本格式打印 Web 元素列表

我有一个元素列表,我想以文本格式打印,但是 Selenium 不会以可读格式打印它。 下面是我的代码: 从硒导入网络驱动程序 来自 selenium.webd...

回答 1 投票 0

线程“main”java.lang.NoSuchFieldError中出现异常:通过testng执行时出现端口错误

在此输入图像描述 请帮助我如何解决上述错误 我正在尝试使用测试框架启动 chrome 浏览器,但收到上述错误消息 场景只是试图自动化...

回答 1 投票 0

如何使用 Selenium 库从 HTML 获取数据

解析网站(wildberry.ru)时遇到问题。 我无法获取该 DIV 的数据。通过 Xpath 没有帮助。截屏 我需要在

回答 1 投票 0

在Python中管理打开对话框

有没有办法与 Chrome 打开的打开对话框进行交互,以便选择并打开特定路径? 我本来想使用 selenium,但是当我在 Chrome 上打开打开的对话框时,我只看到了这个

回答 1 投票 0

我不明白如何从HTML获取数据。硒库

解析网站(wildberry.ru)时遇到问题。 我无法获取该 DIV 的数据。通过 Xpath 没有帮助。请在此处输入图像描述 我需要获取有关以下文章的信息...

回答 1 投票 0

属性错误:执行 python 脚本时,“str”对象没有属性“功能”

我是Python 编码新手。我刚刚安装完 Python、Pycharm、Selenium 并配置了驱动程序管理器。 当我运行第一个程序时,我看到以下错误消息。代码附在下面。请...

回答 0 投票 0

如何在Python中使用selenium(firefox)等待文件完全下载

我是一名学生,目前正在从事Python项目。我需要在网络上下载一个名为“prix-des-carburants-en-france-flux-instantane-v2”的 csv 文件(13,8Mo)(https://data.economie.gouv.fr/

回答 1 投票 0

使用selenium webdriver查找标签文本

我很难使用 Selenium Web 驱动程序来查找以下场景的标签文本。 标签文字 我很难使用 Selenium Web 驱动程序来查找以下场景的标签文本。 <tr id="row"> <td width="148" height="22" align="left"> <b> Label Text</b> </td> </tr> 如何使用 webdriver 获取标签文本? 提前致谢。 谢谢您的回复。我想我应该更具体一些。我在 tr 标签内有一个 td 标签列表。 例如: <tr id="row"> <td width="148" height="22" align="left"> <b> Label Text 1</b> <td width="148" height="22" align="left"> <b> Label Text 2</b> <td width="148" height="22" align="left"> <b> Label Text 3</b> </td> </tr> driver.findElement(By.id("row")).getText() 会检索所有这些标签值。我可以根据页面中的位置获取标签值吗?谢谢。 driver.findElement(By.id("row")).getText(); 您可以使用以下代码一一循环遍历所有需要的标签 - List<WebElement> list = driver.findElements(By.xpath("//*[@id='row']/td/b")); for(int i=0;i<list.size;i++){ list.get(i).getText(); } 我希望这能解决您的问题。 要通过其位置获取值,您可以使用类似以下内容: ReadOnlyCollection<IWebElement> cells = driver.findElements(By.XPath("//tr[@id='row']//td")); foreach(IWebElement cell in cells) { if (cell.Location.X == targetX && cell.Location.Y == targetY) { cell.Text; } } 此外,FindElement 将仅返回找到的第一个与条件匹配的元素,必须使用 FindElements 来存储所有匹配项。 2024 年我将这样做: captcha = driver.find_element(by=By.XPATH, value=captcha_xpath) print(captcha.text)

回答 4 投票 0

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