本ページには広告が含まれています。
目次
FindElement
element = element.FindElement(selector)- selector
FindElements
element = element.FindElements(selector)- selector
FindElementByXPath
element =
element.FindElementByXPath(xpath)- xpath
FindElementsByXPath
element = element.FindElementsByXPath(xpath)- xpath
Click
element.Click()Clear
element.Clear()SetValue
element.SetValue(value)- value
GetValue
element.GetValue()GetText
element.GetText()GetAttribute
element.GetAttribute(attribute)- attribute
GetProperty
element.GetProperty(property)- property
IsSelected
Boolean = element.IsSelected()ExecuteScript
element.ExecuteScript(script , [args])- args
raw
element.raw()プログラム実行例
Yahoo!検索
CALL UwscWebDriver.uws
driver = WebDriver.Chrome()
driver.Navigate("http://yahoo.co.jp")
element = driver.FindElement("input[name=p]") // document.querySelector
element.SetValue("UWSC")
element = driver.FindElement("button[type=submit]")
element.Click()使用関数
要素取得
idがToolListのテキストを取得。
CALL UwscWebDriver.uws
driver = WebDriver.Chrome()
driver.Navigate("http://yahoo.co.jp")
PRINT driver.FindElement(By.id("ToolList")).getText() // element = document.getElementById("ToolList") element.innerText使用関数
楽天にログインする
CALL "D:\Programs\UwscWebDriver-master-0.8.9\UwscWebDriver.uws"
DIM driver = WebDriver.Chrome()
driver.Navigate("https://www.rakuten-card.co.jp/e-navi/")
DIM elements, element
elements = driver.FindElementsByName("u")
elements[0].SetValue("メールアドレス")
elements = driver.FindElementsByName("p")
elements[0].SetValue("パスワード")
element = driver.FindElement("input[type=submit]")
element.Click()使用関数
