簡體   English   中英

如何將Selenium Webdriver放入Java Applet中

[英]How to put selenium webdriver within a Java Applet

我正在使用硒來自動執行一些任務,並嘗試使用python進行此操作,但是沒有運氣。 從我一直閱讀的內容來看,Java是最好的選擇。 我正在嘗試為自己自動化一些任務。 我想填寫並使用硒提交表格。 該表格有10個字段。 除了我要填寫的3個字段外,所有字段都自動使用硒。 我的問題是,我能夠完全填寫字段並使用Java提交表單,但是我無法弄清楚如何由我填寫3個字段(目前我在Eclipse中打開Selenium Java,更改3個字段,進行編譯然后運行,則需要對每個新提交執行此操作)。

我想創建一個JApplet表單並輸入3個字段,然后將其放入Selenium Java中並提交。 我到處搜索,找不到任何方法來完成此任務。

澄清度

**My Current Setup**
Selenium in Java (using eclipse)
Task 1:
- Fields 1 - 7 prefilled and never change.
- I change:
  - WebElement element = driver.findElement(By.name("Type")); element.sendKeys("XXX");
  - WebElement element = driver.findElement(By.name("ID")); element.sendKeys("XXX")
  - WebElement element = driver.findElement(By.name("Manu")); element.sendKeys("XXX");
- Compile and Run
- Selenium goes to website using driver.get("http://www.example.com");
- fills 1 - 10 and hits submit.

Task 2:
- Fields 1 - 7 prefilled and never change.
- I go back into eclipse and change:
  - WebElement element = driver.findElement(By.name("Type")); element.sendKeys("YYY");
  - WebElement element = driver.findElement(By.name("ID")); element.sendKeys("YYY")
  - WebElement element = driver.findElement(By.name("Manu")); element.sendKeys("YYY");
- Compile and Run
- Selenium goes to website using driver.get("http://www.example.com");
- fills 1 - 10 and hits submit.

etc....

I want to make it so I dont have go back each time and change the fields above for each new task. I want to have a web form on a web page have these three fields.

I want:
Task 1
MySite -> FORM with textbox: Type, ID, Manu -> Submit -> fills into the XXX above -> run Selenium
Task 2
MySite -> FORM with textbox: Type, ID, Manu -> Submit -> fills into the YYY above -> run Selenium

希望這有意義

您的解釋讓我很困惑。 在您的評論中,您說“我想要一個在文本字段中具有Type,ID,Manu的網頁,然后在我點擊Submit時將其放入硒中”。 這不是硒的工作方式。 Selenium可用於在您的網頁上執行操作,就像人類用戶與網頁進行交互的方式一樣。 您不會從網頁上“將東西放入Selenium”。 相反。 Selenium與您的網頁進行交互,單擊按鈕,單擊鏈接,鍵入文本等。請澄清您的問題,並在必要時提供示例說明您要嘗試執行的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM