查看webdriver针对浏览器的一些函数

在用webdriver对浏览器进行操作时,很多操作并不是那么好找,后来在朋友的推荐下可以用下面的方法来寻找针对浏览器的一些操作,函数或属性等,这样方便我们可以查找一些方法去完成我们要的操作。

下面是查看的方法:

from selenium import webdriver

browser = webdriver.Firefox()
for key in dir(browser):

print key

打印的结果如下图所示:

说明,首先要知道dir()的用法,通过查询我们可以知道解释如下:

(你可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。

当你为dir()提供一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名称列表。)

查看webdriver针对浏览器的一些函数,布布扣,bubuko.com

时间: 2024-08-08 20:34:21

查看webdriver针对浏览器的一些函数的相关文章

[PHP]针对外服务器mail函数的php.ini配置

php mail()函数在windows不能用,需要安装sendmail 1.从http://glob.com.au/sendmail/下载sendmail.zip2.解压到C:下,例如C:\php\sendmail,最好短路径,长路径名有可能产生问题.3.修改php.ini如下sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"4.根据你自己的配置环境修改sendmail.ini.第一次最好启用debug.log_file,error_

webdriver 调用浏览器失败

用webdriver调用浏览器的时候发生了错误提示:raise WebDriverException("Can not connect to the Service %s" % self.path)selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service chromedriver 大致意思是链接不到服务,找不到路径解决方法:一.用百度查了一下,并没有发现类似的问题,后面用

一个判断手机浏览器的PHP函数

function is_mobile(){     $regex_match="/(nokia|iphone|android|motorola|^mot\-|softbank|foma|docomo|kddi|up\.browser|up\.link|";     $regex_match.="htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|&quo

WebDriver打开浏览器-java

环境:配置jdk.使用Eclipse(个人爱好),导入selenium-java-2.42.2.jar.selenium-java-2.42.2-srcs.jar.selenium-server-standalone-2.42.2.jar 等3个jar包 //设置chromedriver地址 System.setProperty ( "webdriver.chrome.driver" , "C:\\Program Files (x86)\\Google\\Chrome\\Ap

WebDriver - 设置浏览器启动语言

作者: Max.Bai 时间: 2015/06 WebDriver - 设置浏览器启动语言 有时候开启浏览器需要特别的语言版本,比如,英文的,中文的. 测试时候发现,机器默认启动的是系统语言对应的浏览器,我们的被测网站的中文的,而系统是英文的,开启的浏览器就是英文的,提交的某些数据按照en-US的格式提交了,导致数据报错,那么我们就需要设置浏览器启动语言. 1. Firefox Firefox 我们可以通过FirefoxProfile 来解决这个问题. FirefoxProfile ffpf =

浅谈python中selenium库调动webdriver驱动浏览器的实现原理

最近学web自动化时用到selenium库,感觉很神奇,遂琢磨了一下,写了点心得. 当我们输入以下三行代码并执行时,会发现新打开了一个浏览器窗口并访问了百度首页,然而这是怎么做到的呢? 1 from selenium import webdriver 2 driver = webdriver.Chrome() 3 driver.get('http://www.baidu.com') 首先我们来看一下selenium库的结构: 很显然,selenium就是一个软件包,里面有两个一级子包,commo

selenium webdriver处理浏览器Cookie

有时候我们需要验证浏览器中是否存在某个cookie,因为基于真实的cookie 的测试是无法通过白盒和集成测试完成的.WebDriver 提供了操作Cookie 的相关方法可以读取.添加和删除cookie 信息.WebDriver 操作cookie 的方法有:? getCookies() 获得所有cookie 信息? addCookie(cookie_dict) 添加cookie,必须有name 和value 值? deleteAllCookies() 删除所有cookie 信息? delete

JavaScript跨浏览器绑定事件函数的优化

转载自:http://www.cnblogs.com/yugege/p/5169998.html JavaScript作为一门基于事件驱动的语言(特别是用在DOM操作的时候),我们常常需要为DOM绑定各种各样的事件.然而,由于低版本的IE的不给力,在绑定事件和移除事件监听上都与众不同,我们常常需要自己封装一个跨浏览器绑定(移除)事件的函数.跨浏览器添加(移除)DOM事件的一种非常经典的实现代码如下: //跨浏览器添加事件 function addHandler(target, eventType

WebDriver操作浏览器

1.操作页面元素--单选按钮         WebElement femaleRadioButton = driver.findElement(By.xpath(""));        if (!femaleRadioButton.isSelected()) {//判断按钮如果未被选中,则单击选中.            femaleRadioButton.click();        }        assertTrue(femaleRadioButton.isSelecte