我想在Selenium Webdriver中設置一個對象庫,以確保對象的未來更改不會影響我的腳本。如何在Selenium中設置對象庫?
-2
A
回答
2
從我的角度來看,PageObjects是要走的路。
那簡單!
0
- 有一個CSV所有的對象定位器的....
- 一個CSV分析器和所有的值存儲在其列多維數組,並和行作爲指數...
- 無論你使用的是數組需要使用定位器代碼...
- 如果你不希望有數組硬編碼的索引值,那麼你就需要有一定的增量機制...
0
try{
while(loc_index<=loc_type.size()-1){
// System.out.println("1sy");
while(loc_val_index<=loc_val.size()){
while(obj_index<=obj_value.size()-1){
String loc_data = loc_type.get(loc_index);
if(loc_data.equals("name")){
WebElement element = driver.findElement(By.name(loc_val.get(loc_val_index)));
if (element!=null){
try {
element.sendKeys(obj_value.get(obj_index)); } catch (Exception e){}
obj_index++;}}else if(loc_data.equals("xpath")){
WebElement element = driver.findElement(By.xpath(loc_val.get(loc_val_index)));
if (element!=null){
element.sendKeys(obj_value.get(obj_index));
Log("Data Entered");
obj_index++;}}
else if(loc_data.equals("id")){
try{
WebElement element = driver.findElement(By.id(loc_val.get(loc_val_index)));
if (element!=null){
element.sendKeys(obj_value.get(obj_index));
obj_index++;}} catch (Exception e) {}}
break;}
loc_val_index++;
break;}
loc_index++;
}
}catch (Exception e){}
finally{
obj_index=0;
loc_index=0;
loc_val_index=0;
}
相關問題
- 1. Selenium webdriver將JSON對象設置爲
- 2. 如何在c#中設置Selenium webdriver.reap_profile?
- 3. 如何在Selenium Chromedriver中設置時區?
- 4. 如何在頁面對象模型設計中使用Selenium ExpectedConditions?
- 5. 如何創建Selenium對象?
- 6. 如何在JScrollPane對象內設置insets?
- 7. 如何設置在RunWorkerCompletedEventArgs對象UserState?
- 8. 在Eclipse中設置Perl-selenium
- 9. 如何重寫配置對象設置
- 10. 如何在JFrame中設置對象的位置?
- 11. 如何讓Automapper在目標對象中設置對源對象的引用?
- 12. 「對象未設置...」在對象創建
- 13. 設置對象
- 14. 如何在Selenium WebDriver Automation中使用屬性文件作爲對象庫?
- 15. 如何在plist中的數組對象中設置布爾值
- 16. 如何在Wordpress中從查詢的對象ID中設置$ userID
- 17. 對象未設置在班
- 18. 如何設置對象轉換屬性?
- 19. 如何避免不設置到對象
- 20. 如何設置DataView對象引用?
- 21. 如何設置JSON對象的原型?
- 22. 如何設置對象引用
- 23. 如何設置全局商店對象?
- 24. 如何使用對象設置jQuery.data()
- 25. 如何設置數組打印對象
- 26. 如何爲gcheckbox對象設置字體
- 27. 如何設置對象的URLVariables參數
- 28. 如何設置BSImagePickerViewController與對象-C
- 29. 如何設置IndexQuery對象的ResultsTransformer
- 30. 如何設置BaseBTreeFolder對象的名稱?