qt4i.web
Package¶
iOS WebView
-
class
qt4i.web.
IOSWebDriver
(webview)¶ 基类:
qt4w.webdriver.webkitwebdriver.WebkitWebDriver
iOS WebKit WebDrvier
-
class
qt4i.web.
IOSWebView
(root, locator, title=None, url=None, **ext)¶ -
iOS 内嵌WebView控件
-
click
(x_offset, y_offset)¶ 点击控件
参数: - offset_x (float or None) – 相对于该控件的坐标offset_x,百分比( 0 -> 1 ),不传入则默认该控件的中央
- offset_y (float or None) – 相对于该控件的坐标offset_y,百分比( 0 -> 1 ),不传入则默认该控件的中央
-
double_click
(x_offset, y_offset)¶ 双击控件
参数: - offset_x (float) – 相对于该控件的坐标offset_x,百分比( 0 -> 1 ),不传入则默认该控件的中央
- offset_y (float) – 相对于该控件的坐标offset_y,百分比( 0 -> 1 ),不传入则默认该控件的中央
-
drag
(x1, y1, x2, y2)¶ 回避控件边缘,在控件体内拖拽(默认在控件内从右向左拖拽)
参数: - from_x (float) – 起点 x偏移百分比(从左至右为0.0至1.0)
- from_y (float) – 起点 y偏移百分比(从上至下为0.0至1.0)
- to_x (float) – 终点 x偏移百分比(从左至右为0.0至1.0)
- to_y (float) – 终点 y偏移百分比(从上至下为0.0至1.0)
- duration (float) – 持续时间(秒)
-
eval_script
(frame_xpaths, script)¶ javascript脚本注入接口
参数: - frame_xpaths (str|None) – 保留,暂不使用
- script (str) – javascript脚本
-
long_click
(x_offset, y_offset, duration=2)¶ 单指长按
参数: - duration (int) – 持续时间(秒)
- offset_x (float) – 相对于该控件的坐标offset_x,百分比( 0 -> 1 ),不传入则默认该控件的中央
- offset_y (float) – 相对于该控件的坐标offset_y,百分比( 0 -> 1 ),不传入则默认该控件的中央
-
rect
¶ WebView控件的坐标
-
send_keys
(keys)¶ 输入字符串
参数: keys (str) – 字符串内容 Attention: 该接口不支持中文,中文输入请使用value=’中文’
-
visible_rect
¶ WebView控件可见区域的坐标信息
-
webdriver_class
¶ WebView对应的WebDriver类
-