专业高端网站建设服务公司做网站建设公司起名
web/
2025/10/3 11:37:13/
文章来源:
专业高端网站建设服务公司,做网站建设公司起名,北京企业建网站公司,站长工具备案查询4 、 浏览器操作
4.1 浏览器最大化 Webdriver 打开浏览器后#xff0c;默认不是最大化#xff0c;如果需要界面最大化#xff0c;需要通过 maximize_window()方法来实现#xff0c;代码如下#xff1a; maximize_window()方法是Selenium WebDriver提供的一个方法#xf…4 、 浏览器操作
4.1 浏览器最大化 Webdriver 打开浏览器后默认不是最大化如果需要界面最大化需要通过 maximize_window()方法来实现代码如下 maximize_window()方法是Selenium WebDriver提供的一个方法用于将当前浏览器窗口最大化。这个方法可以用于在自动化测试过程中最大化浏览器窗口以便测试人员或测试工具可以更方便地进行操作和观察测试结果。 from selenium import webdriver
driverwebdriver.Firefox()
driver.maximize_window()
将浏览器最大化4.2 浏览器的高、宽 在 webdriver 中除了可以通过 maximize_window()方法将浏览器最大化之外也可以自定义界面的大小。 set_window_size是Selenium WebDriver中的一个方法用于设置浏览器窗口的大小。可以使用该方法设置窗口的宽度和高度以像素为单位。方法的语法如下
driver.set_window_size(width, height)其中width和height分别是要设置的窗口的宽度和高度可以是整数或浮点数。 使用该方法可以模拟不同屏幕大小的浏览器窗口以测试网站在不同分辨率下的显示效果也可以用于自动化操作时的窗口大小设置。
from selenium import webdriver
driverwebdriver.Firefox()
driver.set_window_size(480,800)
将界面设置高为 800宽为 4804.3 浏览器的前进、后退 在浏览器界面中可以手动点击前进、后退实现访问下一个页面或退回到前一个页 面在 selenium 的 webdriver 中可以通过 back()方法实现后退forword()方法实现前进代码如下 注意 当执行back()或forward()方法时如果没有上一个或下一个页面可以访问webdriver将会抛出异常。因此在使用这些方法之前最好先检查历史记录中是否有足够的页面可以访问。 from selenium import webdriver
导入 webdriverdriverwebdriver.Firefox()
打开 firefox 浏览器driver.get(http://www.chuangyijia.com/admin/login) 打开 LMD 后台登陆页面
driver.maximize_window()
窗口最大化WebDriverWait (driver,10).until(expected_conditions.presence_o f_element_located((By.ID,email)))
显示等待等待邮箱输入框driver.find_element_by_id(email).send_keys(lib163.com) 输入用户名
driver.find_element_by_id(password).send_keys(12345678) 输入密码
driver.find_element_by_css_selector(button.btn).click() 点击登陆
driver.implicitly_wait(3)
隐式等待 3 秒driver.find_element_by_css_selector(#dashboard-menu li:nth-child(2) a:nth-child(1)).click()
点击待审核创意driver.find_element_by_css_selector(select.span1:nth-child(8)).click()
点击审核状态的下拉框driver.back()
后退driver.forword()
前进4.4 浏览器的关闭 在自动化测试中关闭浏览器也是很重要的一步可以使用WebDriver提供的 quit() 或 close() 方法来关闭浏览器窗口。
close()关闭当前窗口如果当前窗口是最后一个窗口则整个浏览器会被关闭。quit()退出浏览器并关闭所有窗口。 在一个测试结束的时候往往会将已经打开的浏览器关闭前面的案例中很多地方都有用到浏览器的打开打开方式简单
from selenium import webdriver
driverwebdriver.Firefox()
打开一个 firefox 浏览器browserwebdriver.Ie()
打开 ie 浏览器chromewebdriver.Chrome()
打开 google 浏览器driver.quit()以下是使用 Python 编写的关闭浏览器的代码示例
from selenium import webdriver创建 Chrome 浏览器对象
driver webdriver.Chrome()# 执行自动化测试操作例如打开网页、点击按钮等# 关闭浏览器窗口
driver.close()# 退出浏览器
driver.quit()当然在自动化测试中我们通常会在每个测试用例执行结束后关闭浏览器可以通过 pytest 等测试框架来实现自动关闭浏览器的功能。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86200.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!