Я использую селен - я не могу войти на https://passport.amazon.work. Вот мой код:
package selenium;
import java.util.List;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class AWSJobs
{
public static void main(String args[])
{
System.setProperty("webdriver.chrome.driver", "E:\\selenium-java-3.141.59\\chromedriver.exe");
//Create Driver object for Chrome browser
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
//Let's login to Starbucks.com
driver.get("https://passport.amazon.work");
driver.findElement(By.id("signInFormUsernameInputField")).sendKeys("myEMailId@gmail.com");
driver.findElement(By.id("signInFormPasswordInputField")).sendKeys("MyPassword");
driver.findElement(By.className("btn btn-main btn btn-default btn-block")).submit();
driver.get("https://www.amazon.jobs/en/locations/dallasfort-worth-area-tx");
List<WebElement> elements = driver.findElements(By.className("job-tile"));
java.util.Iterator<WebElement> i = elements.iterator();
while(i.hasNext())
{
WebElement element = i.next();
if (element.isDisplayed()) {
System.out.println();
}
}
}
}
Я пробовал это url только с идентификатором пользователя, но безуспешно.
Edit1 Как и предлагалось, пробовал это
driver.findElement(By.className("btn btn-main btn btn-default btn-block")).submit();
driver.findElement(By.xpath("//div[@class='form-group sign-in-margin']//button")).submit();
Но все равно получаю ошибку.