qt4w.webview package¶
Submodules¶
qt4w.webview.webview module¶
IWebView接口
-
class
qt4w.webview.webview.
IWebView
¶ 基类:
object
IWebView接口
-
click
(x_offset, y_offset)¶ 点击WebView中的某个坐标
参数: - x_offset (int/float) – 与WebView左上角的横向偏移量
- y_offset (int/float) – 与WebView左上角的纵向偏移量
-
double_click
(x_offset, y_offset)¶ 双击WebView中的某个坐标
参数: - x_offset (int/float) – 与WebView左上角的横向偏移量
- y_offset (int/float) – 与WebView左上角的纵向偏移量
-
drag
(x1, y1, x2, y2)¶ 从(x1, y1)点拖动到(x2, y2)点
参数: - x1 (int/float) – 起点横坐标
- y1 (int/float) – 起点纵坐标
- x2 (int/float) – 终点横坐标
- y2 (int/float) – 终点纵坐标
-
eval_script
(frame_xpaths, script)¶ 在指定frame中执行JavaScript,并返回执行结果
参数: - frame_xpaths (list) – frame元素的XPATH路径,如果是顶层页面,则传入“[]”
- script (string) – 要执行的JavaScript语句
-
hover
(x_offset, y_offset)¶ 参数: - x_offset (int/float) – 与WebView左上角的横向偏移量
- y_offset (int/float) – 与WebView左上角的纵向偏移量
-
long_click
(x_offset, y_offset, duration=1)¶ 长按WebView中的某个坐标
参数: - x_offset (int/float) – 与WebView左上角的横向偏移量
- y_offset (int/float) – 与WebView左上角的纵向偏移量
- duration (int/float) – 按住的持续时间
-
rect
¶ WebView控件的坐标信息
-
right_click
(x_offset, y_offset)¶ 右键点击WebView中的某个坐标
参数: - x_offset (int/float) – 与WebView左上角的横向偏移量
- y_offset (int/float) – 与WebView左上角的纵向偏移量
-
screenshot
()¶ 当前WebView的截图
返回: PIL.Image
-
scroll
(backward=True)¶ 参数: backward (bool) – 是否向后滚动,默认为True
-
send_keys
(text)¶ 发送可见字符按键
参数: text (string) – 要输入的文本
-
upload_file
(file_path)¶ 上传文件
参数: file_path (str) – 文件路径
-
visible_rect
¶ WebView控件可见区域的坐标信息
-
webdriver_class
¶ WebView对应的WebDriver类
-
Module contents¶
IWebWiew接口定义