ITPub博客

首页 > 数据库 > > Helium文档13-WebUI自动化-helium快速切换到selenium状态并调用其方法

Helium文档13-WebUI自动化-helium快速切换到selenium状态并调用其方法

作者:LCR_ 时间:2022-04-12 15:57:06 0 删除 编辑

前言

前面说过helium是对Selenium 进行了封装,那么我们如何使用selenium的方法呢,通过下面的介绍,我们能够清楚在helium中能够使用selenium的任何方法

入参介绍

def get_driver():
"""
Returns the Selenium WebDriver currently used by Helium to execute all
commands. Each Helium command such as ``click("Login")`` is translated to a
sequence of Selenium commands that are issued to this driver.
"""
return _get_api_impl().get_driver_impl()

使用说明

我们参考一篇博文

Selenium2+python自动化28-table定位

https://www.cnblogs.com/yoyoketang/p/6287962.html

其中定位代码如下:

五、参考代码:

复制代码
# coding:utf-8
from selenium import webdriver
import time
url = 'file:///C:/Users/Gloria/Desktop/table.html'
driver = webdriver.Firefox()
driver.get(url)
time.sleep(3)
t = driver.find_element_by_xpath(".//*[@id='myTable']/tbody/tr[2]/td[1]")

print(t.text)
复制代码

 

 

我们用helium怎么来快速切换到selenium呢?

代码如下:

from helium import *
url = 'file:///C:/Users/Gloria/Desktop/table.html'
start_chrome(url)
driver = get_driver()  #这里就是切换了
t = driver.find_element_by_xpath(".//*@id='myTable']/tbody/tr[2]/td[1]")
print(t.text)

 使用了selenium 后我们怎么再使用helium呢

只要继续使用helium就可以,不用其他操作

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000523/viewspace-3129355/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-02-22

  • 博文量
    1402
  • 访问量
    15016