Автоматизируйте процесс регистрации в Facebook с помощью селена с помощью Java, но невозможно выбрать переключательJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Автоматизируйте процесс регистрации в Facebook с помощью селена с помощью Java, но невозможно выбрать переключатель

Сообщение Anonymous »

Я не могу нажать кнопку «Создать учетную запись» на странице входа в Facebook. Мы не можем сохранить переключатель в списке, поскольку нет отдельного веб-элемента «Пол».

public static void main(String[] args) {

WebDriver fb = new FirefoxDriver();

fb.get("https://www.facebook.com/");
fb.findElement(By.xpath("id('u_0_1')")).sendKeys("Tomprakash");
fb.findElement(By.xpath("id('u_0_3')")).sendKeys("Sahu");
fb.findElement(By.xpath("id('u_0_6')")).sendKeys("7869084527");
fb.findElement(By.xpath("id('u_0_9')")).sendKeys("7869084527");
fb.findElement(By.xpath("id('u_0_b')")).sendKeys("cs083595");
Select date = new Select(fb.findElement(By.xpath("id('day')")));
date.selectByVisibleText("24");
Select month = new Select(fb.findElement(By.xpath("id('month')")));
month.selectByVisibleText("Dec");
Select year = new Select(fb.findElement(By.xpath("id('year')")));
year.selectByVisibleText("1989");
fb.findElement(By.className("_58mt")).click(); //this code is working for female
//fb.findElement(By.className("_5k")).click(); //this code is not working for male
fb.findElement(By.name("Create an account")).submit();
}

}


Подробнее здесь: https://stackoverflow.com/questions/389 ... ble-to-sel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»