百度-设置-搜索设置-每页显示50条-保存设置-打印alert信息-accept确定

一.场景:

代码:

#coding:utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Selectimport timedriver=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)#切换到alertal=driver.switch_to_alert()#打印al文本信息print al.text#在alert弹出框中点击确认按钮al.accept()

time.sleep(2)driver.quit()
时间: 2024-08-10 19:16:51

百度-设置-搜索设置-每页显示50条-保存设置-打印alert信息-accept确定的相关文章

RDLC报表:每页显示N条记录

摘要: 提供一种方案,使分页浏览的报表每页显示固定条数记录,最后一页记录条数不足的,用空行补齐. 示例: 记录共7条,每页显示5条记录: 下载代码(vs2008,需要安装AdventureWorks数据库) 下载代码(vs2008,不需要数据库支持) 下载代码(仅rdlc报表定义文件) 原理: 由于表的分组包含“在起始处分页”和”在结束处分页”的功能,所以我们考虑先将数据分成若干个记录条数为N的组, 再启用“在结束处分页”的功能. 那么,如何分组呢?考虑记录的下标为 0,1,2,3... 的自然

ProgressIndicator显示进度条以及一些文字信息

//ProgressIndicator可以显示进度条以及一些文字信息,不过这个属性一般都在cs文件中操作. private void PhoneApplicationPage_Loaded(object sender, System.Windows.RoutedEventArgs e) {     private Microsoft.Phone.Shell.ProgressIndicator _progressIndicator = new Microsoft.Phone.Shell.Progr

jquery分页组件(每页显示多少条)

/** * 功能说明:jPager 分页插件 * 参数说明:pages:[] 分页的控件个数 @id:显示分页的div ID,@showSelectPage: 是否显示当前分页的条目过滤下拉框 * @currentpage 当前第几页 * @pagesize type:number 每页显示多少条目 * @total type:number 总条数 * @totalpage type:number 总页码数 * */ (function ($) { 'use strict'; $.jPager

Django中使用JS通过DataTable实现表格前端分页,每页显示页数,搜索等功能

版本: django:2.1.7 python:3.7 Django架构中自带了后端分页的技术,通过Paginator进行分页,前端点击按钮提交后台进行页面切换. 优缺点:后端分页对于数据量大的场景有其优势,但页面切换比较慢. 后端分页python3代码如下: paginator = Paginator(stat_list, numtmp) try: flight_stats = paginator.page(1) except PageNotAnInteger: flight_stats =

extjs4 分页工具栏pagingtoolbar的每页显示数据combobox下拉框

var itemsPerPage = 20; var combo; //创建数据源store Ext.define('recordStore', { extend : 'Ext.data.Store', // autoLoad : { // start : 0, // limit : itemsPerPage // }, start : 0, limit : itemsPerPage, pageSize : itemsPerPage, model : 'recordModel', proxy :

Magento-设置产品显示的条数和默认条数

在Block/Product/List/Toolbar.php里面,控制每页显示条数和默认条数的方法如下: 1.每页显示条数: protected function _getAvailableLimit($mode) { if (isset($this->_availableLimit[$mode])) { return $this->_availableLimit[$mode]; } $perPageConfigKey = 'catalog/frontend/' . $mode . '_pe

制作上下分页显示规定条数的效果

我们经常在网页上面浏览页面的时候,都会看到上一页,下一页等这样的跳转那么在PHP中是怎么实现的呢 我们如果要在指定的区域显示规定的数据条数,那么我们怎么实现让多余的数据自己到下一页呢,这里我们就要用到分页了 limit limit 这里是从第几条数据开始,这里是从每页显示几条数据:例如 limit 1,3:从第一条数据开始显示,每页显示三条数据. 例如: $sql = "select * from movie limit $sum,$pageSize"; 当中的$sum和$pageSi

python+selenium实现【百度搜索设置】

from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport time driver = webdriver.Chrome()url = "http://www.baidu.com"driver.get(url)driver.maximize_window()driver.implicitly_wait(5) #进入搜索设置项link = driv

百度搜索设置下拉框的操作

Selenium Webdriver百度搜索设置,代码参照虫师selenium_webdriver(python)第一版中百度搜索框设置的代码 #coding:utf-8 from selenium import webdriver import time dr=webdriver.Ie() dr.get("http://www.baidu.com") dr.find_element_by_link_text("设置").click() #定位父节点后再定位子节点