问题标签 [coypu]
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.
coypu - Coypu 使用 InternetExplorerOptions
一段时间以来,我一直在使用 Selenium 和 InternetExplorerDriver 开发自动化。我想搬到 Coypu,我正在尝试转换我的代码。在 Selenium 中,我会指定:
有没有办法在 Coypu 中使用这些设置?
当我尝试通过执行以下操作在上面的代码示例中传递 customDriver 时:
它抱怨“无法从 'OpenQA.Selenium.IE.InternetExplorerDriver' 转换为 'Coypu.Driver'
有没有办法让 BrowserSession 将 InternetExplorerDriver 作为参数?或者有没有办法在 Coypu 版本的 SeleniumWebDriver 中指定 customProfile 中的设置?
c# - 如何在 C# 中使用 Selenium 从 Chrome 下载 PDF
我已经尝试了所有可能的方法来从 Chrome 下载 PDF 报告,而无需打开新的 PDF 查看器选项卡。我想直接在我的本地驱动器上下载 PDF。我正在使用 Coypu 开发我的自动化框架我正在使用的代码如下:
c# - 如何从 Coypu 获取 Selenium IWebDriver 和 IWebElement?
我最近开始使用 Coypu 通过 Web 浏览器自动执行一些任务。它工作得很好,尤其是在填写表格和导航链接时。
现在,我正在尝试使用表数据。我实际上想获取表数据并最终将其转储到管道分隔的文本文件中。
但是,我已经达到了 Coypu 的限制,并且在表格行和列中导航。但是,有几个示例说明如何将表读入数据集合。
一旦我达到某个点,我想获取 Coypu 对象并将它们变形为 Selenium 对象,这样我就可以完成桌面工作,但我似乎无法从 Coypu 中得到它。
这是测试代码: Console.WriteLine("TestMethod1()");
我的问题如下:
- 如何从 Coypu BrowserSession 中提取 Selenium IWebDriver?
- 如何从 Coypu 中提取我想要的表格并使其成为 Selenium IWebElement?
c# - 使用 Coypu 禁用 Chrome 自动化扩展
我正在尝试使用 Selenium Wrapper: Coypu 创建一个自动化测试框架。当我尝试运行自动化 UI 测试时,我收到错误消息:“无法从以下位置加载扩展名:(文件路径位于此处)。管理员禁用了加载解压扩展名。”
问题似乎是我的组织没有将 Chrome 的自动化扩展列入白名单。我在网上找到的所有修复程序都建议通过执行以下操作来禁用 selenium webdriver 的 chrome 扩展:
这是我设置 coypu 浏览器会话的代码:
如何禁用 coypu 中的自动化扩展?
c# - 如何使用 Coypu 和 C# 获取 InnerText?
我有以下 HTML:
当我这样做时,我正在使用coypu
它来查找元素:
我得到:
但我真的只是想要Welkom,
。我尝试使用 InnerText 而不是 Inner HTML,但它不适用于 InnerText,它给出消息“ElementScope 不包含 InnetText 的定义,并且没有可访问的扩展方法‘InnerText’接受 ElementScope 类型的第一个参数无法找到(您是否缺少 using 指令或程序集引用?)”。
有什么办法可以只Welkom,
使用 coypu 吗?
c# - 如何在隐身模式下运行测试?
我正在测试的解决方案保存了登录信息,因此当我打开一个新浏览器时,登录已经完成并且我的测试失败了。browser.Dispose() 在这种情况下不起作用。在隐身模式下测试会更好,我注意到更改驱动程序的配置是最简单的方法,但我不确定如何更改它,因为我也在使用 coypu。
这就是我创建新浏览器的方式,我不确定如何更改它以包括在隐身模式下运行。
c# - 在 Coypu 中使用无头浏览器
我最近使用 Coypu ( https://github.com/featurist/coypu ) 进行一些网页自动化,如果您需要 UI,它非常适合。但是我想知道我是否可以在无头浏览器上做到这一点,afaik Copyu 仅支持开箱即用的 GUI 浏览器,我看不到任何设置无头模式的选项。
是否可以使用默认浏览器或者我应该自己添加一些(例如 PhantomJS),我该怎么做?