精华内容
下载资源
问答
  • 问题原因:报错提示cannot get automation extension根据各种调试,发现是对应版本不对,上图发现selenium的版本是57.0.2987.133,需要driver为2.29以上的。而当前driver的版本为2.27,所以就会报错。 解决方法:...

    问题原因:
    报错提示cannot get automation extension
    根据各种调试,发现是对应版本不对,上图发现selenium的版本是57.0.2987.133,需要driver为2.29以上的。而当前driver的版本为2.27,所以就会报错。

    解决方法:
    替换上最新版本的driver即可

    转载于:https://www.cnblogs.com/semishigure/p/7268602.html

    展开全文
  • selenium操作浏览器窗口最大化和刷新

    千次阅读 2019-04-26 23:11:00
    于是就有了今天的关于对浏览器窗口最大化和刷新页面。需要说明的一点:所有和python相关的记录都是基于3.6版本操作 窗口最大化关键字:maximize_window() 当前窗口进行刷新:refresh() 测试对象:...

    实际测试过程中经常遇到打开一个页面并不是全屏显示,但是却希望它能够全屏显示或者新增一条记录后需要刷新一下看能不能再列表中正常显示。

    于是就有了今天的关于对浏览器窗口的最大化和刷新页面。需要说明的一点:所有和python相关的记录都是基于3.6版本操作

     

    窗口最大化关键字:maximize_window()

    当前窗口进行刷新:refresh()

    测试对象:https://www.baidu.com/

    代码实例:

     1 from selenium import webdriver
     2 import unittest
     3 import time
     4 
     5 class ApitestStudy(unittest.TestCase):
     6     # 找到浏览器驱动并执行
     7     def setUp(self):
     8         self.driver = webdriver.Chrome(executable_path = "F:\Python\Scripts\chromedriver.exe")
     9     # 执行测试用例
    10     def test_ApitestStudy_Url(self):
    11         secondrequesturl = "https://www.baidu.com/"
    12         # 首先访问baidu首页
    13         self.driver.get(secondrequesturl)
    14         # 最大化当前页
    15         self.driver.maximize_window()
    16         time.sleep(2)
    17         # 刷新当前页面
    18         self.driver.refresh()
    19         print("...执行成功...")
    20         time.sleep(2)
    21 
    22     def tearDown(self):
    23         # 退出浏览器
    24         self.driver.quit()
    25 if __name__ == "__main__":
    26     unittest.main()

    为了能够明显看出刷新的效果,所以加了时间等待。

    执行结果:

    执行了一条记录,总耗时17.063s。

    后边就持续更新对浏览器的一起骚操作的介绍。

    转载于:https://www.cnblogs.com/Zhan-W/p/10777152.html

    展开全文
  • Selenium自动化Chrome浏览器 在windows下窗口最大化 本人由于是搞自动化时间不长,所以踩了很多坑。准备把踩得这些坑记录下来。 自动化测试最基础的就是打开浏览器然后让Windows窗口最大化,如果窗口不是最大化...
    
    Selenium自动化Chrome浏览器 在windows下窗口最大化

    本人由于是搞自动化时间不长,所以踩了很多坑。准备把踩得这些坑记录下来。

    自动化测试最基础的就是打开浏览器然后让Windows窗口最大化,如果窗口不是最大化,看不见的地方不能进行自动化操作。

    一开始百度了好多窗口最大化的方法,最常用的是:

    WebDriver driver=new ChromeDriver();

     driver.manage().window().maximize();

    但是我发现这个大多数版本都不能用所以就找到了另外一种方法

    ChromeOptions opiions=new ChromeOptions();
    opiions.addArguments("--start-maximized");
    WebDriver driver=new ChromeDriver(opiions);

    这种方法目前没有发现对浏览器的版本的要求

    展开全文
  • driver.find_element_by_id('translateContent').send_keys('hello') driver.find_element_by_id('translateContent').submit() ...最近学习自动化测试的时候发现之前用过的这个浏览器最大化方法现在运行会报错 o
    
    driver.get('http://www.youdao.com')
    
    
    driver.find_element_by_id('translateContent').send_keys('hello')
    driver.find_element_by_id('translateContent').submit()

    最近学习自动化测试的时候发现之前用过的这个浏览器最大化方法现在运行会报错

    org.openqa.selenium.WebdriverException:disconnected:unable to connect renderer

    网上查询了一下原因就是我的chromedriver是六月份的时候下载的 版本太低换一个高点的版本就可以正常运行程序了。我下载的是2.33版本的 附上不用翻墙网址:https://chromedriver.storage.googleapis.com/index.html
    选择适合的版本即可。

    展开全文
  • 使用pyppeteer或者selenium时,chrome窗口最大化step1 定义一个获取当前屏幕尺寸的函数step2 使用该函数 废话不多说直接上代码 step1 定义一个获取当前屏幕尺寸的函数 def screen_size(): # 使用tkinter获取屏幕...
  • python脚本: from selenium import webdriver # 导入webdriver driver=webdriver.Chrome() # 启动浏览器 ...driver.maximize_window() # 浏览器窗口最大化 报错: selenium.common.exceptions...
  • #coding = utf_8 import time from selenium import webdriver #浏览器操作 ...#driver.maximize_window() #最大化浏览器窗口 driver.set_window_size(1280,720) #自定义窗口大小: driver.implicitl...
  • Selenium(Java)-使窗口最大化

    千次阅读 2018-06-25 11:08:09
    我们在使用Selenium进行测试的过程中,当我们打开浏览器时,默认的窗口大小不是最大化的,但是我们又需要最大化窗口的时候,我们一般是使用下列代码:WebDriver driver = new ChromeDriver(); driver.manage().window...
  • 1. 窗口最大化 broswer.maximize_window() 2. 设置窗口大小 broswer.set_window_size(1366,768) 分辨率1366 x 768 参考: 1.python selenium打开新窗口,多窗口切换 2. Python+Selenium练习篇之18-...
  • 2浏览器最大化 3截屏并保存文件 4退出浏览器 二、代码 #coding:utf-8 ''' 1设置浏览器窗口大小 2浏览器最大化 3截屏并保存文件 4退出浏览器 ''' #导入依懒的模块 from selenium import webdriver as web ...
  • Python 自动 selenium 移动窗口

    千次阅读 2017-10-20 18:02:14
    Python 自动化 selenium 移动窗口导入需要的模块:from selenium import webdriver import time具体代码:# 打开浏览器 要...# 浏览器窗口最大化 driver.maxmize_window() # 设置元素定位最大等待时间 driver.implicitl
  • For MAC or Linux: ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.addArguments("--kiosk"); driver = new ChromeDriver(chromeOptions); ...ChromeOptions chromeOpti
  • selenium-webdriver没有提供非IE浏览器的maximizeWindow方法,我们需要手动间接实现: def maximize_window maxWidth = driver.execute_script("return window.screen.availWidth;") maxHeight = ...
  • 1、控制浏览器大小 有些前端的页面需要查看在不同像素下的兼容情况,比如把像素设置为 480*800,然后截图看看页面显示有没有问题 WebDriver 提供了 set_...from selenium import webdriver driver = webdriver...
  • # coding=utf-8 from selenium import webdriver ...browser.maximize_window() # 窗口最大化 browser.get('https://www.baidu.com') # 在当前浏览器中访问百度 # 新开一个窗口,通过执行js来新开一个窗...
  • from selenium import webdriver driver=webdriver.Firefox(executable_path='f://geckodriver') ...driver.get(url) #driver对象调用maximize_window()方法最大化浏览器窗口 driver.maximize_window() ...
  • Selenium自动爬虫

    千次阅读 2021-01-27 18:36:34
    Python爬虫入门之 Selenium自动化爬虫 Selenium官方文档 1. Selenium的安装配置 pip install selenium selenium配置 2. 基本请求 from selenium import webdriver ...# 浏览器窗口最大化 browser.maximize_wi
  • selenium+python 窗口大小控制

    千次阅读 2019-05-06 10:31:40
    from selenium import webdriver import time driver = webdriver.Firefox() driver.get(‘http://www.baidu.com’) # ...driver.maximize_window() # 窗口最大化 time.sleep(1) driver.set_window_size(480, 600) #...
  • 1. 窗口最大化 1 driver.maximize_window() 2. 设置窗口大小 1 driver.set_window_size(1920,1080) #分辨率1920 x 1080 转载于:https://www.cnblogs.com/songqh-123/p/9323638.html...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 348
精华内容 139
关键字:

selenium最大化窗口