通過一段時間的磨合,決定把WebDriver應用到實際項目中,寫一個下單的腳本,途中也算是經歷了些風雨,但願能見彩虹。ui
1、在Eclipse中安裝TestNGcode
使用在線安裝老是不成功,到官網下載安裝包又提示沒有權限,折騰了好幾天,終於在網上找了個能用的安裝包,安裝成功。ip
2、報cannot instantiate the type selectselenium
腳本中原本是用select來找到下拉框的,但是卻一直報這個錯,後來才發現是少了個報,import就好了org.openqa.selenium.support.ui.Selectit
3、Element is not currently visible and so may not be interacted with Command duration or timeout: 10.09 secondsio
下拉框老是找不到元素,發現項目是鼠標停留就能夠出現選項的,使用了鼠標停留的方法,成功找到table
Actions builder1 = new Actions(driver); builder1.moveToElement(driver.findElement(By.xpath("//*[@id='order_step2']/div[2]/table/tbody/tr[3]/td[2]/div/div"))); driver.findElement(By.xpath("//*[@id='order_step2']/div[2]/table/tbody/tr[3]/td[2]/div/ul/li[1]")).click();
但是不知道爲何這一個下拉框找到了,下一個下拉框使用該方法仍是報找不到,傷腦筋。import