首页 » SEO优化 » phpseleniumapi技巧_Pythonselenium自动化之selenium常用API

phpseleniumapi技巧_Pythonselenium自动化之selenium常用API

访客 2024-12-04 0

扫一扫用手机浏览

文章目录 [+]

下面把比较常用的30个API汇总一下:

1.driver.current_url:用于获得当前页面的URL

phpseleniumapi技巧_Pythonselenium自动化之selenium常用API

2.driver.title:用于获取当前页面的标题

phpseleniumapi技巧_Pythonselenium自动化之selenium常用API
(图片来自网络侵删)

3.driver.page_source:用于获取页面html源代码

4.driver.current_window_handle:用于获取当前窗口句柄

5.driver.window_handles:用于获取所有窗口句柄

6.driver.find_element_by_ 定位元素,有18种

7.driver.get(url):浏览器加载url。

8.driver.forward():浏览器向前(点击向前按钮)。

9.driver.back():浏览器向后(点击向后按钮)。

10.driver.refresh():浏览器刷新(点击刷新按钮)。

11driver.close():关闭当前窗口,或末了打开的窗口。

12.driver.quit():关闭所有关联窗口,并且安全关闭session。

13.driver.maximize_window():最大化浏览器窗口。

14.driver.set_window_size(宽,高):设置浏览器窗口大小。

15.driver.get_window_size():获取当前窗口的长和宽。

16.driver.get_window_position():获取当前窗口坐标。

17.driver.get_screenshot_as_file(filename):截取当前窗口。

18.driver.implicitly_wait(秒):隐式等待,通过一定的时历久待页面上某一元素加载完成。
若提前定位到元素,则连续实行。
若超过韶光未加载出,则抛出NoSuchElementException非常。

19.driver.switch_to_frame(id或name属性值):切换到新表单(同一窗口)。
若无id或属性值,可先通过xpath定位到iframe,再将值传给switch_to_frame()

driver.switch_to.frame(id或name,或定位到的frame)

20.driver.switch_to.parent_content():跳出当前一级表单。
该方法默认对应于离它最近的switch_to.frame()方法。

21.driver.switch_to.default_content():跳回最外层的页面。

22.driver.switch_to_window(窗口句柄):切换到新窗口。

23.driver.switch_to.window(窗口句柄):切换到新窗口。

24.driver.switch_to_alert():警告框处理。
处理JavaScript所天生的alert,confirm,prompt.

25.driver.switch_to.alert():警告框处理。

26.driver.execute_script(js):调用js。

27.driver.get_cookies():获取当前会话所有cookie信息。

28.driver.get_cookie(cookie_name):返回字典的key为“cookie_name”的cookie信息。

29.driver.add_cookie(cookie_dict):添加cookie。
“cookie_dict”指字典工具,必须有name和value值。

30.driver.delete_cookie(name,optionsString):删除cookie信息。

31.driver.delete_all_cookies():删除所有cookie信息。

如果想要查看每一个API的内容,也可以查看webdriver.py,比如查看driver.get()。

标签:

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读1 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读1 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0