jjzjj

$selenium

全部标签

Python selenium 滚动页面以及滚动至元素可见之详细讲解

我们滚动浏览器页面向上、下、左右可以用一下代码向上和向左需要加-#向下滚动xx个像素driver.execute_script('window.scrollBy(0,xx)')#向上滚动x个像素driver.execute_script('window.scrollBy(0,-xx)')#向右滚动x个像素driver.execute_script('window.scrollBy(xx,0)')#向左滚动x个像素driver.execute_script('window.scrollBy(-x,0)')滚动页面至元素可见#滚动至元素可见dz=driver.execute_script("arg

爬取公布的招聘信息(selenium实现)

目录                1案例描述                2爬虫                2.1爬虫的概念               2.2爬虫的工作原理                2.3 爬虫的基本流程                3 基本操作               3.1安装第三方库                3.2库的作用及其使用           4Python代码实现1案例描述当大家想了解某个学校相关的就业招聘等信息时,一般的操作都是先进入学校的官网,找到我们需要的关键字点击进入浏览,每个学校的信息不一样,数据也是相当多。于是我也想知道本

PHPUnit、Selenium 基本测试失败并出现 fatal error

我正在运行PHP5.3.6和来自Github的最新版本的PHPUnit。当我从文档中复制示例17.1时,它会在assertTitle失败时遇到fatalerror。我收到此错误消息:Fatalerror:CalltoamemberfunctiontoString()onanon-objectin/phpunit/phpunit-selenium/PHPUnit/Extensions/SeleniumTestCase.phponline1041当我将断言更改为通过时,PHPUnit运行正常。我找到了这条线,这是片段:protectedfunctiononNotSuccessfulTest

PHP 代码覆盖率和 Selenium

我在SO上看到这个讨论PHP代码覆盖工具的线程-CodeCoveragetoolsforPHP我从未在PHP上工作过,一直在使用java对用PHP编写的应用程序编写SeleniumUI测试。在浏览我上面提到的线程时,我觉得(我可能是错的)当有用PHPUnit编写的单元测试并且想要了解单元测试覆盖应用程序的程度时,将使用这些PHP代码覆盖工具。我正在寻找一种解决方案,在该解决方案中我执行编写的Selenium测试和java,并且PHP应用程序代码库中会有一些Hook,它提供某种关于已执行的应用程序代码库和未执行的应用程序代码库的报告。这有可能吗? 最佳答案

Selenium:定位(二:By模块定位,简单无基础)

目录一、简介:二、BY模块三、find_element方法和find_elements方法1)、find_element方法和find_elements方法的区别2)、find_element方法和find_elements方法搭配BY模块使用        (1)find_element方法:        (2)find_elements方法:三、测试用例1)、定位逻辑2)、实际用例测试代码一、简介:        Selenium是通过模拟人对浏览器进行操作,既然是模拟人进行操作,那么就需要选择对页面上的哪一个标签进行操作。例如想让Selenium对页面上的登录按钮进行点击,就需要先让S

php - 尝试在 Mac 上设置 Selenium + Behat

所以我让Behat在headless浏览器上工作得很好,但是我想使用Selenium2来测试一些JavaScript繁重的页面。当我运行vendor/bin/behat时,我在第一个用@javascript标记的场景中收到此错误:CurlerrorthrownforhttpPOSTtohttp://localhost:4444/wd/hub/sessionwithparams:{"desiredCapabilities":{"browserName":"firefox","version":"8","platform":"ANY","browserVersion":"8","brows

Pycharm+selenium+chrome环境配置

1.下载安装pycharm(按照默认设置确定按照即可)2.下载安装python,最好安装2.7.9以上的python(此版本以上会自动安装pip)3.配置python环境变量:①电脑右键属性-->高级系统设置-->环境变量-->双击系统变量path-->将python.exe的路径添加到环境变量里。②打开cmd,输入python,如果显示出python版本代表python配置成功4.配置pip环境变量,类似操作,将pip.exe路径添加到环境变量里。注意,配置完环境变量后,需要关闭cmd,再重新打开,输入piplist,如果有展示pip列表,代表pip配置成功5.安装selenium:打开py

php - 我们可以检查服务器端错误吗?使用 Selenium 的 PHP 错误?

如果有人使用Selenium获取服务器端错误,请分享。 最佳答案 PHPUnit允许添加在每个测试函数之前或之后运行的检查。只需将assertPreConditions()或assertPostConditions()添加到您的测试中,即可查看是否存在PHP故障痕迹。参见http://phpunit.de/manual/3.7/en/fixtures.html了解更多详情。 关于php-我们可以检查服务器端错误吗?使用Selenium的PHP错误?,我们在StackOverflow上找到

php - 无法使用带有 php 的 Selenium 将 cookie 添加到页面

我正在使用phpunit扩展phpunit-selenium在我的网站上使用selenium网格运行测试,但是每当我尝试在InternetExplorer上运行测试时,我都会收到一条错误消息,指出:Unabletoaddcookietopage(WARNING:Theserverdidnotprovideanystacktraceinformation)问题似乎源于phpunit-selenium尝试,但无法设置cookie“PHPUNIT_SELENIUM_TEST_ID”。我从here中找到了设置和删除cookie的示例代码,有趣的是链接中的代码在IE上执行得很好,显示cookie

php - 如何在使用 PHPUnit、Selenium 和 php-webdriver 进行测试后保持登录状态

我正在尝试使用它们之间的共享session运行多个测试,从登录开始。'chrome','sessionStrategy'=>'shared');publicfunctionsetUp(){$this->webDriver=RemoteWebDriver::create($this->host,$this->browser);}publicfunctiontearDown(){$this->webDriver->quit();}我的第一个测试是登录,效果很好:publicfunctiontestLogin(){$this->webDriver->get('http://localhost