百度-设置-搜索设置-每页显示50条-保存设置-打印alert信息-accept确定
2017-09-17 16:45
253 查看
一.场景:
代码:
#coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.select import Select
import time
driver=webdriver.Chrome()
#打开百度首页
driver.get("https://www.baidu.com")
#使用鼠标悬停定位设置
set=driver.find_element("link text","设置")
time.sleep(2)
#执行鼠标操作定位到"设置"
ActionChains(driver).move_to_element(set).perform()
time.sleep(2)
#点击"搜索设置"
driver.find_element_by_link_text("搜索设置").click()
time.sleep(2)
#选择"每页显示20条"
s=driver.find_element_by_id("nr")
Select(s).select_by_value("50")
time.sleep(2)
#使用jquery定位"保存设置"按钮
jq="$('.prefpanelgo').click()"
driver.execute_script(jq)
time.sleep(2)
#切换到alert
al=driver.switch_to_alert()
#打印al文本信息
print al.text
#在alert弹出框中点击确认按钮
al.accept()
time.sleep(2)
driver.quit()
相关文章推荐
- vs设置跟踪点显示打印信息的方法
- jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能
- 去掉 网页浮窗显示你百度搜索过的信息
- jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能
- 在Setting中增加一项用来执行shell脚本,将脚本打印信息显示在Alertdialog中。
- 百度“搜索设置”之基于定位下拉框或者需要点击link才显示的下拉框,二次定位与多次定位实现的实际效果区别
- 市内移出版本2.0(1、一页显示15条。2、增加控制标志。3、打印表格时绑定的list的优化。4、保存迁出登记信息时根据业务流水号判断增加还是修改。5、统一管理常量)
- DedeCMS搜索结果每页只能显示10条的解决方法
- 扩展bootstrap-table插件,使其在设置显示/隐藏列时,将设置保存至cookie或者服务器端
- PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
- keil 中调用printf 的使用 在软件调试下 serial windows 下显示答打印信息
- Oracle - 启动、关闭、查看实例、用户解锁、连接数量、数据库信息、命令行显示设置
- PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
- qt 打印信息显示行号
- YetAnotherForum.Net+ScrewTurn Wiki中文完美汉化增强版(07-16更新:升级到v1.2.3 新增显示论坛版主信息,修复Wiki中文搜索)(GPL协议源码发布)
- 【android-Webview】设置多个cookie,实现webview中保存登录信息
- Android点击图片显示大图,长按保存网络图片到本地相册,单击返回。(GestureDetector)(RxJava)(Easypermissions)(AlertView)
- Windchill 配置LOG文件,使开发中的代码能显示打印的信息
- 类似于百度搜索,搜索关键字,下拉框显示,以及jQuery中添加删除class类,并给class类添加样式