问题标签 [agouti]
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.
testing - 使用 PhantomJS 性能问题进行 agouti 测试填充 textarea
我在 Go 中使用 agouti 与 gomega 和 ginkgo 来测试我们应用程序的上传表单,该表单由我们填写的 textarea 组成。
此代码适用于 1500 行:
当将导入的数据增加到正常的 25000 行时,PhantomJS 会以 100% 的速度阻塞一个 CPU 核心,而不会发生其他任何事情。
有没有办法做到这一点?
google-app-engine - Go、go_appengine 和 agouti - 怎么样?
我正在用 Go 语言构建一个在 Google Appengine 上运行的小应用程序。我已经让它在本地运行,并使用 aetest 进行测试。效果很好。
我想使用 Agouti 添加 BDD 测试。我想了解的是 Agouti 如何与 aetest 一起工作。我的 Agouti 测试将启动 aetest 实例,但我无法弄清楚 a) 如何确定测试 devserver 正在哪个端口上运行(aetest.Instance 有一个方法 url() 似乎表明这一点,但该方法不出口),和b)如何告诉Agouti港口。
我想错了吗?我很乐意让 BeforeSuite 或 BeforeEach 块设置环境,但如果有其他方法,我很想听听。
谢谢。
go - 模拟请求标头 phantomjs 和 agouti
我在我的一个项目中使用 agouti 来测试我的网页。一切正常,但我无法找到模拟请求标头的方法。我目前正在通过 reuirejs 使用 platformjs,我想“伪造”浏览器发送的 os 标头,以便系统认为请求来自移动平台。我想这样做来测试我的主屏幕消息是否只出现在移动平台上。
这是当前的测试。
go - 我怎样才能激活Javascript?使用 golang、PhantomJS(agouti)
我怎样才能激活Javascript?使用 golang、PhantomJS(agouti)。
你好。
我正在抓取(例如 hulu.com)以使用 golang 和 phantomjs(使用:https ://github.com/sclevine/agouti )。但是,PhantomJS 正在阻止 Javascript。
我怎样才能激活 Javascipt?
请告诉我。
示例代码去运行 main.go
Include Text => '您计算机上的软件似乎阻止了 JavaScript。要享受 Hulu.com,您需要在 Web 浏览器中启用 JavaScript。请配置您的安全软件或浏览器插件以允许 Hulu.com 加载 JavaScript。
selenium - 在 *agouti.webdriver for Golang 中检索会话 ID
我想在使用 Agouti 创建新的 WebDriver 时使用会话 ID 将其传递给 SauceLabs 以进行状态更新。
使用的命令:
我试图从中检索会话 ID,page.Session()
但返回类型是总线接口,结果是带有*http.client
变量的会话。
还有其他替代方法吗?仅检索会话ID。
go - AWS Lambda 上带有 agouti pkg 的 Chromium 不起作用(无法截取屏幕截图)
我正在尝试在带有 Golang 和sclevine/agouti的 AWS Lambda 上使用 headless-chromium 。我确认 chromedriver 是在 Lambda 上使用exec.Command
.
截屏时出错,但我不确定 headless-chromium 是否正确启动。driver.Start()
执行和时没有发生错误driver.NewPage
。ChromeDriver 2.43.600233, onlt local connection is allowed
未显示启动消息。
代码和输出如下所示。
我得到了如下所示的无头外壳和chromedriver的二进制文件。
我使用 SAM 部署了工件,并将工件部署在var/tasks/
Lambda 下。
请帮我...
go - 如何修复:Chromedriver 页面立即关闭
我运行了一个程序,它试图在 go 中使用 agouti/chromedriver 打开网页,但是一旦它调用新页面,它就会关闭页面。随后尝试访问该页面会导致“无效会话 ID”错误。如何让页面保持打开状态?
这是在 Mac(版本 10.14.5)上使用 Go(版本 1.13.3 darwin/amd64)和 chromedriver(版本 76.0.3809.68)。我也安装了最新版本的谷歌浏览器。我已经尝试更新 chrome 和 agouti,但没有改善结果。我已经退出并重新启动了 Chrome,卸载并重新安装了 Chrome,并重新启动了我的计算机,但这些都不起作用。我运行了几个 chromedriver 选项(见下文),没有它们就运行。我已经尝试过(见下文)并且没有 time.Sleep() 函数之间。我的常规 chrome 浏览器工作正常。
不使用 --headless 标签时,我可以看到浏览器窗口在不到一秒的时间内打开和关闭。
预期输出:
实际输出:
selenium - 使用 chromedriver 清理默认 Chrome 中的 cookie
我有我的 Chrome 浏览器,我想使用chromedriver
. 但是当我使用我的默认配置文件(默认用户或新的“机器人”配置文件)时,我总是从清除该配置文件的 cookie 开始。
我可以使用 自动化现有的 Chrome 用户活动chromedriver
吗?
这是代码示例:
go - 如何使用 Go 的 agouti 单击单选按钮?
我想通过单击检查单选按钮。html如下。
(顺便说一下,id、name 和 value 不稳定。)
我尝试了以下代码:
但是,我无法检查它。
如何在 agouti 环境下单击单选按钮?
谢谢!
agouti - 如何在 Go 的 agouti 中截取整页截图?
我想在 Go 的 agouti 中截取整页截图。我试过下面的代码。
但是,我无法截取整页截图。
你有什么好主意吗?