def __init__(self,
timeout=5.0,
implicit_wait=0.0,
run_on_failure='Capture Page Screenshot',
screenshot_root_directory=None.
)
![十八、RF中selenium2library构造函数中参数解释 十八、RF中selenium2library构造函数中参数解释](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pJd01UZ3VZMjVpYkc5bmN5NWpiMjB2WW14dlp5OHhORE0zTURZNEx6SXdNVGd3T0M4eE5ETTNNRFk0TFRJd01UZ3dPREUzTVRReE9ETTRNelExTFRJeU16RXpPVFUwT0M1d2JtYz0uanBn.jpg?w=700&webp=1)
1.timeout
超时时间,默认为5秒
2.implicit_wait
等待时间,默认0秒
3.run_on_failure
(1)run_on_failure:执行关键字失败,调用run_on_failure这个关键字
(2)Capture Page Screenshot的作用就是失败的页面截图保存,命名都会以selenium-screenshot-开头后面跟数字。
(3)当然如果自动化用例很庞大,错误很多,图片也会很多,这时候如果认为是图片不能帮助解决问题,可以把值改为Nothing,就不会截图了。
run_on_failure='Nothing'
4.screenshot_root_directory
这个参数是配合第三个参数的,作用就是指定保存截图的路径。默认保存路径就是日志路径下。