Helium文件13-WebUI自動化-helium快速切換到selenium狀態並呼叫其方法
阿新 • • 發佈:2020-09-09
前言
前面說過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)
歡迎交流
310678696