[英]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.