• [Selenium] Selenium WebDriver 的下载和安装

    时间:2024-02-22 07:53:11

    为配合较为广泛使用Java 语言的程序员,仅以WebDriver 的Java语言绑定进行讲解。步骤1:下载并安装Java开发环境1)在系统中安装JDK(Java开发...

  • webdriver 的驱动 ie、火狐、谷歌 驱动安装下载(详细讲解火狐浏览器的webdriver驱动安装)

    时间:2024-02-19 08:11:37

    1.谷歌浏览器:对于chrome浏览器,有时候会有闪退的情况,有时候也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对...

  • selenium webdriver从安装到使用(python语言),显示等待和隐性等待用法,切换窗口或者frame,弹框处理,下拉菜单处理,模拟鼠标键盘操作等

    时间:2024-01-26 07:28:31

    selenium的用法selenium2.0主要包含selenium IDE 和selenium webDriver,IDE有点类似QTP和LoadRunner的录...

  • jmeter+WebDriver:启动浏览器进行web自动化

    时间:2024-01-25 07:30:41

    无论是web自动化还是手机app自动化,WebDriver是Selenium的核心模块,jmeter WebDriver 仅支持Firefox、Chrome...

  • selenium webdriver定位不到元素的五种原因及解决办法

    时间:2024-01-20 09:27:22

    1.动态id定位不到元素for example:        //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82"));        WebElement xiexin_element = d...

  • [Python爬虫] 之七:selenium webdriver定位不到元素的五种原因及解决办法(转载)

    时间:2024-01-20 09:25:53

    转载:http://www.51testing.com/html/87/300987-831171.html1.动态id定位不到元素for example:        //WebElement xiexin_element = driver.findElement(By.id("_mail_co...

  • 转载:selenium webdriver定位不到元素的五种原因及解决办法

    时间:2024-01-20 09:17:18

    1.动态id定位不到元素for example:        //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82"));        WebElement xiexin_element = d...

  • karma + phantom + mocha + sion + chai + nightwatch + selenium2(webdriver) 测试框架学习

    时间:2024-01-13 13:48:32

    第三方的教程传送门https://segmentfault.com/a/1190000004558796karma# githubhttps://github.com/karma-runner/karma# 安装http://karma-runner.github.io/1.0/intro/inst...

  • webdriver的工作原理

    时间:2024-01-09 13:47:28

    selenium1的原理就是使用js来驱动浏览器,因为现在基本不用,所以不做过多讨论,下面是我整理的webdriver的工作原理,大致就是通过命令请求webdriver,然后webdriver通过浏览器的api去做操作,并返回响应结果。用的协议是json  wire protocol,下面简单画了个...

  • selenium-webdriver(python) (十) 如何处理下拉框

    时间:2024-01-08 11:02:26

    本节重点处理下拉框switch_to_alert()accept()下拉框是我们最常见的一种页面元素,对于一般的元素,我们只需要一次就定位,但下拉框里的内容需要进行两次定位,先定位到下拉框,再定位到下拉框内里的选项。drop_down.html<html><body><...

  • selenium +python webdriver运行时报错cannot find Chrome binary

    时间:2024-01-05 12:25:07

    今日在公司电脑运行自动化测试脚本,出现cannot find Chrome binary报错百思不得其解,排错后发现应该是电脑以前有配置driver文件路径,driver所在文件路径已变更,现python还是在原路径查找webdriver,解决办法:调用driver时指定driver所在的绝对路径即...

  • selenium之 webdriver与三大浏览器版本映射表(更新至v2.29)

    时间:2024-01-02 23:17:35

    1.chrome浏览器chromedriver版本支持的Chrome版本v2.29v56-58v2.28v55-57v2.27v54-56v2.26v53-55v2.25v53-55v2.24v52-54v2.23v51-53v2.22v49-52v2.21v46-50v2.20v43-48v2.1...

  • WebDriver定位元素方法

    时间:2024-01-02 22:25:29

    如果把页面上的元素看作人的话,在现实世界如何找到某人呢?方法有三:一、通过人本身的属性,例如他的姓名,手机号,身份证号,性别,这些可区别他人的属性。在web页面上的元素也有这些属性,例如,id、name、class name、tag name等。二、在找查某人的时候可以通过位置属性,例如,x国、x市...

  • webdriver中定位元素,报无法找到元素的问题

    时间:2024-01-01 23:06:31

    webdriver中定位元素,报无法找到元素的问题时,需要查看以下几点:1 用火狐的firebug插件定位元素,确保这个元素的定位正确;2 在火狐的firebug插件的,在html页签中输入frame或者iframe去查看这个元素所在的frame或iframe是什么;写如下语句:WebElement...

  • selenium webdriver (python)

    时间:2024-01-01 13:04:08

    selenium webdriver (python) 第一版PDFPosted on 2013-08-30 22:59 虫师 阅读(221) 评论(0) 编辑 收藏前言如果你是一位有python语言基础的同学,又想通过python+ selenium去实施自动化,那么你非常幸运的找到了这份文档,我...

  • Python脚本控制的WebDriver 常用操作 <二十六> 上传文件

    时间:2023-12-28 13:16:00

    测试用例场景上传文件的方法是找到上传文件的对象,通常是的对象。然后直接往这个对象send_keys,传入需要上传文件的正确路径。绝对路径和相对路径都可以,但是上传的文件必须存在,否则会报错。Python脚本测试用HTML代码: <html> <head> ...

  • Watir-WebDriver关于交互式等待方法,告别一味sleep时代

    时间:2023-12-28 11:33:10

    有交互就有等待,等待页面加载完毕的时间怎么处理呢?有人说sleep:sleep N #等待N秒后继续执行怎么才能告别毫无意义的命令呢?接下来介绍一下Watir-Webdriver为我们提供等待方法。Watir::Wait.until#等待直到页面显示结果Watir::Wait.until { @@b...

  • Selenium Webdriver元素定位的八种常用方式

    时间:2023-12-26 14:01:10

    楼主原创,欢迎学习和交流,码字不容易,转载请注明出处,谢谢。在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()假设我们要测试...

  • pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox'

    时间:2023-12-25 23:40:00

    前言最新版的pycharm做了很大的改变,新建工程的时候,默认不导入本地的安装包,这就导致很多小伙伴踩坑了。。。明明已经pip安装过selenium了,但是却报AttributeError:module 'selenium.webdriver' has no attribute 'Firefox'遇...

  • Webdriver+Java实现使用cookie跳过登录

    时间:2023-12-25 12:21:23

    Webdriver+Java实现使用cookie跳过登录Webdriver模拟登录过程中很有可能遇到验证码,最近认真学习了下如何使用cookie直接跳过登录过程。一、cookie的定义来源百度百科:Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟...