首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器人框架中的无头测试

机器人框架中的无头测试
EN

Stack Overflow用户
提问于 2018-06-25 08:23:56
回答 3查看 5.2K关注 0票数 3

我选择在这里直接问我的问题,我对我收集到的关于机器人框架中无头测试的所有细节都很困惑。

是否有文档说明如何从零开始实现机器人框架中的无头测试?比如什么是必要的先决条件?比如xvfb?或者其他什么?希望你能帮我。谢谢

顺便说一句,我现在使用的是机器人框架,在Windows操作系统中使用pycharm as ide (Windows OS)。谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-06-26 13:02:03

就我个人而言,我只是使用无头铬:

代码语言:javascript
复制
${chromeOptions}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
${prefs} =    Create Dictionary    download.default_directory=${downloadDir}
Call Method    ${chromeOptions}    add_experimental_option    prefs    ${prefs}
Call Method    ${chromeOptions}    add_argument    --lang\=${browserLocale}
Call Method    ${chromeOptions}    add_argument    --headless
Call Method    ${chromeOptions}    add_argument    --window-size\=1366,768
Call Method    ${chromeOptions}    add_argument    --disable-gpu
Create Webdriver    ${browserName}    chrome_options=${chromeOptions}
票数 1
EN

Stack Overflow用户

发布于 2018-07-12 02:03:34

我在Open (SeleniumLibrary) Open Browser {url} headlessfirefox中使用新的浏览器选项解决了这个问题,但是当我使用无头铬运行它时出现了一个错误,表明"gpu_process_transport.cc(1017)丢失了UI共享上下文“"Devtools on ...etc”

这里有什么问题吗?

票数 1
EN

Stack Overflow用户

发布于 2018-06-25 11:07:38

用幻影来做这个。下载幻影驱动程序并设置路径变量,或者您可以使用下面的代码:${EXECDIR}是存在驱动程序的路径

代码语言:javascript
复制
Set Environment Variable  webdriver.phantomjs.driver  ${EXECDIR}/phantomjs.exe
Open Browser    https://google.com    phantomjs
Maximize Browser Window
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51019077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档