初学selenium-python

 最近刚开始学习selenium-Python自动化测试框架的搭建,看了网上的一些实例,运行时遇到一些错误,这里记录一下解决

方法,方便一下后来人。

测试的实例:

[python]  view plain  copy
  1. #coding = utf-8  
  2. from selenium import webdriver  
  3. from selenium.webdriver.common.keys import keys  
  4.   
  5. driver = webdriver.Firefox()  
  6. driver.get('http://www.python.org')  
  7. assert 'python' in driver.title  
  8. elem = driver.find_element_by_name('q')  
  9. elem.send_keys('pycon')  
  10. elem.send_keys(keys.RETURN)  
  11. assert 'No results found.' not in driver.page_source  
  12. driver.close()  
发现的问题及解决方法:

1.建文件时,文件名不能是selenium,否则会出现cannot import name webdriver的错误;

2.引用模块路径错误,from selenium.webdriver.common.keys import keys,应该为from selenium.webdriver.common

import keys。

3.assert 'python' in driver.title会报assert错误,因为title里找不到‘python’,应该是‘Python’;

4.elem.send_keys(keys.RETURN)应该是elem.send_keys(keys.Keys.RETURN)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值