问题标签 [playwright-python]
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 - 如何从 textarea 获取 inner_text()?
我正在尝试从 Textarea 元素中获取 inner_text()
它返回''(空字符串)但我看到textarea不是空的
python - 如何在 Playwright 中使用 Xpath 与 iframe 交互
我正在尝试切换到 iframe,以便我可以填充一个框。iframe 有一个动态 id,所以我不能使用它,它有一个类和一个标题,我已将其转换为 XPath。但是,切换到 iframe 时我似乎没有收到错误,但是当它尝试填充时却出现错误。这是我的代码。
错误
python - 以数组形式接收来自 python 的响应 - PHP
我有 PHP 代码,我正在调用 python 脚本,该脚本获取 URL,进入 Web URL,获取 JSON 页面,然后将 JSON 页面发送回 PHP 代码,但问题是我在数组中得到了 JSON 并且不是正确的 JSON 格式,有帮助吗?
蟒蛇代码:
python - 如何创建独立的 Python Playwright 项目?
我正在考虑创建一个独立的 Python Playwright 项目,但是当我按照此处提到的 Python Playwright 安装步骤进行操作时,所有内容都会安装在我 PC 上的各个位置。
有没有办法将它安装在首选文件夹中,而不是默认文件夹?
我想要做的是有一个项目文件夹,其中包含所有安装文件、依赖项和项目文件,我可以说是 zip 并复制到另一台 PC,解压缩它,一切都应该仍然有效。
这可能吗?
谢谢
automated-tests - 剧作家蟒蛇。- 如何检查元素是否隐藏
我目前正在使用 Playwright / Python / Pytest,我正在尝试以特定类型的用户角色身份登录,然后检查各种按钮是否可见或隐藏。
我正在使用页面对象并为每个按钮元素设置属性,即
然后我对可见按钮使用验证方法:
这工作正常,它为测试中的断言传回 true。
然后,我尝试使用以下方法对隐藏值执行相同操作:
但我收到此错误 - 等待选择器 "xpath=//h3[normalize-space()='Manage Placements']" 可见
这是测试:
我假设当我添加 is_hidden 时它会没问题,因为页面上不存在该元素,但它似乎仍在等待它可见。任何帮助将不胜感激
python-3.x - 添加 Firefox 扩展/附加组件的简单方法
我知道使用 Pyppeteer (Puppeteer) 或 Selenium,我可以通过将它们包含在 args 中来简单地添加 chrome/chromium 扩展,如下所示:
我也知道硒有非常有用的效果load_extension
。
我想知道是否有一种类似的简单方法可以在 Firefox 中为 Playwright 加载扩展程序/附加组件?或者也许只是与firefox_user_args
我在 JS 中看到了一个使用这个的例子:
python有类似的东西吗?
playwright - 自动化:在 Microsoft Playwright 中翻译网页并截取屏幕截图
我在自动化(和框架)方面没有经验。谁能指导我如何翻译网页并在 Playwright 中截屏?另外,我很想知道执行此操作需要多长时间,例如 1000 个网页。我在这里找到了一个与 Selenium 类似的问题,如何使用 Python 将通过 Selenium Webdriver 打开的网页翻译成英文?
如果您需要更多信息,请告诉我。
selenium - 剧作家与 Selenium Grid 的集成
我从最近几周开始使用剧作家自动化工具,我想了解,是否可以使用硒网格运行剧作家测试?如何使用 playwright 将我的测试用例指向网格集线器端点?
在 selenium 的情况下,我们只需使用 RemoteWebdriver,但我在剧作家中没有找到类似的选项。
css - 尝试在 PlayWright API 中搜索网站上的文本
我正在搜索的文本都包含在一个名为“content-center”的 CSS 类中,其中包含一系列 CSS 类,它们的名称与旧的相似,但信息不同。它似乎只返回[<JSHandle preview=JSHandle@node>]
而不是返回文本本身,就好像在说“是的,这个文本在页面上 X 次”。