Нужна ваша помощь в кодировании Selenium Webdriver с помощью Java.
У меня есть сценарий, в котором я создаю имя курса и отправляю его в базу данных, а затем мне нужно для поиска курса по названию, которое я создал.
Просто рабочий процесс будет таким:
1. Введите название курса в текстовое поле (здесь я генерирую строку случайным образом, чтобы она не была жестко запрограммирована, мне нужно получить именно то, что я здесь набрал)
2. Сохраните введенное имя
3. В поле поиска введите это имя
private void createCurriculum() throws InterruptedException {
selenium.open("http://url.com");
driver.findElement(By.id("Text1")).clear();
driver.findElement(By.id("Text1")).sendKeys("My Curriculum" + genData.generateRandomAlphaNumeric(10)); // Here I'm randomly generating the name, I need to retrieve what I type here in the next method
//String curName = driver.findElement(By.id("Text1")).getAttribute("value");
//I tried this but it didn't work
Thread.sleep(300);
}
private void searchCurriculum(String curName) throws InterruptedException {
selenium.open("http://url.com");
driver.findElement(By.xpath("//div/input")).sendKeys("curName"); // Here I want to retireve what I previously generated. It's not working
// . . .
Кроме того, в основном методе я также объявил переменную.
public class TestCaseCreateCurriculum {
private Selenium selenium;
private WebDriver driver;
GenerateData genData;
public String curName;
// . . .
Может ли кто-нибудь помочь мне исправить этот код?
Это прекрасно сработало после изменение (спасибо Вагишу Бхасину)
driver.findElement(By.id("Text1")).sendKeys(curName = "My Curriculum" + genData.generateRandomAlphaNumeric(10));
и
driver.findElement(By.xpath("//div/input")).sendKeys(curName);
Подробнее здесь: https://stackoverflow.com/questions/234 ... river-usin
Как сохранить значение текстового поля и получить его позже — веб-драйвер Selenium с использованием Java ⇐ JAVA
Программисты JAVA общаются здесь
1731236615
Anonymous
Нужна ваша помощь в кодировании Selenium Webdriver с помощью Java.
У меня есть сценарий, в котором я создаю имя курса и отправляю его в базу данных, а затем мне нужно для поиска курса по названию, которое я создал.
Просто рабочий процесс будет таким:
1. Введите название курса в текстовое поле (здесь я генерирую строку случайным образом, чтобы она не была жестко запрограммирована, мне нужно получить именно то, что я здесь набрал)
2. Сохраните введенное имя
3. В поле поиска введите это имя
private void createCurriculum() throws InterruptedException {
selenium.open("http://url.com");
driver.findElement(By.id("Text1")).clear();
driver.findElement(By.id("Text1")).sendKeys("My Curriculum" + genData.generateRandomAlphaNumeric(10)); // Here I'm randomly generating the name, I need to retrieve what I type here in the next method
//String curName = driver.findElement(By.id("Text1")).getAttribute("value");
//I tried this but it didn't work
Thread.sleep(300);
}
private void searchCurriculum(String curName) throws InterruptedException {
selenium.open("http://url.com");
driver.findElement(By.xpath("//div/input")).sendKeys("curName"); // Here I want to retireve what I previously generated. It's not working
// . . .
Кроме того, в основном методе я также объявил переменную.
public class TestCaseCreateCurriculum {
private Selenium selenium;
private WebDriver driver;
GenerateData genData;
public String curName;
// . . .
Может ли кто-нибудь помочь мне исправить этот код?
Это прекрасно сработало после изменение (спасибо Вагишу Бхасину)
driver.findElement(By.id("Text1")).sendKeys(curName = "My Curriculum" + genData.generateRandomAlphaNumeric(10));
и
driver.findElement(By.xpath("//div/input")).sendKeys(curName);
Подробнее здесь: [url]https://stackoverflow.com/questions/23403442/how-to-store-a-text-field-value-and-retrieve-it-later-selenium-web-driver-usin[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия