软件测试(自动化之web端自动化2——selenium脚本编写)

上节我们把selenium的库和浏览器的驱动都装好了,并且写了个打开百度的小demo。

这次我们介绍,怎样去写web端的自动化脚本。

一、驱动实例开启会话

driver = webdriver.Chrome()

二、打开网页链接

driver.get("http://www.baidu.com")

这里我们以百度首页为例

三、定位元素

webDriver提供了8种不同的元素定位方法,这个我们看具体情况分析。

内容篇幅有限,我们下次单独拿出来一一介绍,这次我们就举例看看

search_box = driver.find_element_by_xpath('//*[@id="kw"]')
search_button = driver.find_element_by_xpath('//*[@id="su"]')

这里就是定位百度搜索栏,以及“百度一下”的搜索按钮

四、操作元素

    search_box.send_keys("helloworld")
    search_button.click()

我们这里在输入框,输入“helloworld”,然后点击“百度一下”

(篇幅有限,这里具体操作元素有哪些其他的方法呢,我们也下次单独开一期具体介绍吧。)

五、结束会话

driver.quit()

等脚本跑完后,我们再把它结束掉

最后我们写完后,运行一下下

 如上图,自动启动百度,搜索helloworld成功

完整代码如下:

 没讲的部分,是为了解决报错和方便截图,不用关注,重点关注我们今天讲的那几个步骤。

总结:

自动化脚本大致步骤:

1、驱动实例开启会话

2、打开相关网页

3、定位相关元素

4、操作元素

5、关闭会话

你学废了吗?

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值