草庐IT

webdriver_manager

全部标签

node.js - 用于 NodeJS 的 Selenium Webdriver 的文档在哪里?

我似乎没有找到任何东西,我总是找到的唯一一个是这个:https://code.google.com/p/selenium/wiki/WebDriverJs但它更像是一个指南。不是所有功能的文档。例如,它缺少Webdriver.Window的文档,或类似getWindowHandles()的文档 最佳答案 我总是需要重新找到这个,所以我不妨在这里捕捉它http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/

javascript - Selenium Webdriver (node.js) 截屏并保存测试结果

我开始为网站应用程序开发测试,但遇到了一些问题。我正在使用Node.js、webdriver、chromedriver和seleniumrc。问题是:1.如何截屏并保存在脚本所在的文件夹中。2.有没有办法保存测试用例的测试日志?例如,如果在页面上检查一个元素但没有找到它,我该如何输出呢? 最佳答案 为了保存测试日志,您通常使用测试运行程序。当您检查一个元素是否在页面上并且您找不到它时,您会引发异常(通常是断言错误),并且测试运行器将记录这一点并将其标记为失败的测试。Inthedocumentationtheysuggestyouus

node.js - 错误 : The path to the driver executable must be set by the webdriver. chrome.driver 系统属性

我正在尝试node.jsseleniumwebdriverexample...varwebdriver=require('selenium-webdriver');vardriver=newwebdriver.Builder().usingServer('http://localhost:4444/wd/hub').withCapabilities(webdriver.Capabilities.chrome()).build();driver.get('http://www.google.com');driver.findElement(webdriver.By.name('q')).

javascript - Selenium WebDriver 等到元素显示

我在Google和SO网站上进行了搜索,我得到了JAVA的答案,但似乎没有得到node.js的答案我有一个需要时间加载的网络应用程序。我希望selenium程序等到页面加载完毕,然后执行一些操作。我目前的代码如下//dependenciesvarwebdriver=require('selenium-webdriver'),util=require('util'),_=require('underscore');vardriver=newwebdriver.Builder().withCapabilities(webdriver.Capabilities.chrome()).build

python - manage.py 收集静态 : error: unrecognized arguments: --noinput in shell script launched by Docker

我正在通过shell脚本在Docker容器中启动django-tornado混合应用程序,并获得--noinput作为django命令无法识别的参数:usage:manage.pycollectstatic[-h][--version][-v{0,1,2,3}][--settingsSETTINGS][--pythonpathPYTHONPATH][--traceback][--no-color][--noinput][--no-post-process][-iPATTERN][-n][-c][-l][--no-default-ignore]manage.pycollectstatic

node.js - 在 docker 容器中运行 nodeJS 应用程序、selenium 和 webdriver.io 测试

我正在尝试对我的Node应用程序(一个docker镜像)进行一些webdriver.io测试。所以到目前为止我所做的是:1)通过在我的ubuntu服务器上运行它来获取selenium服务器:$dockerrun-p4444:4444selenium/standalone-chrome这给了我正在运行的容器'ubuntu_selenium_1'($dockerps)2)构建node应用程序docker镜像,后台运行node应用程序并运行e2e.js测试文件在我正在做的gitlab-ci.yml中-dockerbuild-tcore:test-fDockerfile.testing.-do

docker - 使用 Docker Ask 的 Yahoo 管理器错误在 [ActorSelection [Anchor(akka ://kafka-manager-system/),) 上超时

为了复制这个问题,在下面的yaml文件上运行dockerrunzookeeper然后docker-composeup。我正在使用zookeeper最新图像wurstmeister/kafka:0.9.0.0-1和sheepkiller/kafka-manager:latest.我运行docker-composeup并最终让它工作,但现在我收到以下错误:我搜索了git和stackoverflow无济于事。在我保存集群之前,一切看起来都很好。在我得到的Kafka日志中:[warn]o.a.z.ClientCnxn-Session0x0forservernull,unexpectederro

python爬虫 scrapy+selenium+webdriver实现鼠标滑动破解阿里云盾快验证

在爬取jianshu文章的时候发现,jianshu竟然买了阿里云的盾块验证!!!很是头疼,虽然说没有其他图片匹配的那么麻烦,但是阿里云的人机验证和算法真的是顶尖的,查阅了多个资料最后没办法,才实现用webdriver模拟鼠标去通过验证首先我们需要安装webdriver驱动和GoogleChrome浏览器,驱动连接如下:http://chromedriver.storage.googleapis.com/index.html需要注意的是驱动版本要与浏览器版本相对应,不知道怎么找的可以看我的另一篇文章Python爬虫scrapy+webdriver,selenium使用webdriver启动chr

python - Django:通过manage.py使用服务器和gunicorn等其他服务器之间的区别。哪个更好?

我一直在使用manage.pyrunserver运行我的初学者Django项目。我看到了使用gunicorn的建议。有什么区别? 最佳答案 nginx和gunicorn可能是生产部署中最流行的配置。在详细说明为什么推荐gunicorn而不是runserver之前,让我们快速澄清一下nginx和gunicorn之间的区别,因为两者都声明它们是Web服务器。NGINX应该是你的公共(public)入口点,它是监听端口80(http)和443(https)的服务器。它的主要目的是处理HTTP请求,即应用重定向、HTTP身份验证(如果需要)

python - 在 Python 中最大化 WebDriver (Selenium 2)

我正在尝试编写一个简单的脚本来检查我是否有任何标记为SOMETHING的gmail电子邮件,然后打开一个Firefox浏览器窗口到一个登录页面,然后它会转到其他地方。这就是我正在做的事情:fromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.common.exceptionsimportTimeoutExceptionfromselenium.webdriver.common.action_chainsimportActionChainsimporttime