博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium层级定位及鼠标键盘操作
阅读量:6590 次
发布时间:2019-06-24

本文共 705 字,大约阅读时间需要 2 分钟。

#code:utf-8

from selenium import webdriver

from selenium.webdriver.common.action_chains import ActionChains

from selenium.webdriver.support.select import Select

from time import sleep

driver=webdriver.Firefox()

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

#点击搜索设置

sz=driver.find_element_by_xpath('//*[@id="u1"]/a[8]')

ActionChains(driver).move_to_element(sz).perform()

driver.find_element_by_link_text("搜索设置").click()

sleep(3)

#select选择框操作

se=driver.find_element_by_id('nr') Select(se).select_by_value('50')

#保存设置

sleep(2)

driver.find_element_by_xpath('//*[@id="gxszButton"]/a[1]').click()

t=driver.switch_to_alert()

print(t.text)

#点击确定

t.accept()

driver.quit()

转载于:https://www.cnblogs.com/youngyang/p/6871752.html

你可能感兴趣的文章
【Android视图效果】分组列表实现吸顶效果
查看>>
使用流的方式往页面前台输出图片
查看>>
Shader 学习笔记 ---Depth of Field 介绍
查看>>
星级 评分
查看>>
通信协议之广播---recvfrom 放回客户端的ip地址第一次全为0.0.0.0
查看>>
item2
查看>>
C/C++获取文件大小
查看>>
深入理解Java内存模型(五)——锁
查看>>
Chalubo僵尸网络来袭 IOT设备或将受到DDoS攻击
查看>>
如何实现百万TPS?详解JMQ4的存储设计
查看>>
这么说吧,NIO很简单,其实就是个牛逼IO
查看>>
iOS下JS与OC互相调用(七)--Cordova 基础
查看>>
【开发问题记录①】关于滑动CollectionView时ContentSize变化的问题
查看>>
java中GC的基本概念
查看>>
building xxx gradle project info的解决办法
查看>>
在 CentOS 7 上搭建 Jenkins + Maven + Git 持续集成环境
查看>>
数据结构与算法 | Leetcode 19. Remove Nth Node From End of List
查看>>
[LeetCode] 862. Shortest Subarray with Sum at Least K
查看>>
Ajax技术细节
查看>>
nuxt.js部署vue应用到服务端过程
查看>>