gpt4 book ai didi

ruby-on-rails - 如何在浏览器中获取表单值以 watir webdriver

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:15 26 4
gpt4 key购买 nike

我已经安装了我的应用程序,它正在以下 URL 上运行

http://localhost:3000

上面的 URL 将加载带有一些字段的表单,然后我将在必填字段中填写数据,然后提交表单。我的 div 元素将显示在页面底部。图片将显示在 iframe 和 div 元素中。

用户将上面的 URL 然后提交表单。提交表单后,图片应该下载到他们的本地机器上。

对了,我在提交表单后调用了下面这行代码,我怎样才能将现有页面放入浏览器对象并下载屏幕截图?

browser = Watir::Browser.new
b.div(:id => "phone_shell").screenshot("/home/user/Documents/preview.png")

最佳答案

我在你的代码中发现了一些问题

screenshot 方法不适用于 element 对象,它适用于 browser 对象,并且您需要调用 save 方法将文件保存到目标文件夹中。所以写下面的代码,就可以了。

获取页面html的代码

b.html

截图代码

b.screenshot.save("/home/user/Documents/preview.png")

现在这会将图像保存在目标文件夹中。

关于ruby-on-rails - 如何在浏览器中获取表单值以 watir webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43892382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com