public class InstoreRegistrationSelenium
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
billingAddress |
private java.lang.String |
billingCity |
private java.lang.String |
billingEmail |
private java.lang.String |
billingFirstName |
private java.lang.String |
billingPostcode |
private java.lang.String |
billingProfile |
private java.lang.String |
cardCvv |
private java.lang.String |
cardExpiry |
private java.lang.String |
cardNumber |
private java.lang.String |
cardType |
private java.lang.String |
cardYear |
private SupremeBotOverviewController |
controller |
private java.lang.String |
country |
org.openqa.selenium.chrome.ChromeDriver |
driver |
private java.lang.String |
profileLoader |
private java.lang.String |
signupURL |
private int |
taskNumber |
private java.lang.String |
telephone |
Constructor and Description |
---|
InstoreRegistrationSelenium(SupremeBotOverviewController controller,
int taskNumber,
java.lang.String billingProfile) |
Modifier and Type | Method and Description |
---|---|
int |
getResponseCode(java.lang.String urlString) |
void |
launchBrowser() |
void |
main() |
void |
run()
Invokes the launchTask method
|
private SupremeBotOverviewController controller
private java.lang.String billingProfile
private int taskNumber
public org.openqa.selenium.chrome.ChromeDriver driver
private java.lang.String signupURL
private java.lang.String profileLoader
private java.lang.String billingFirstName
private java.lang.String billingEmail
private java.lang.String telephone
private java.lang.String billingAddress
private java.lang.String billingCity
private java.lang.String billingPostcode
private java.lang.String country
private java.lang.String cardType
private java.lang.String cardNumber
private java.lang.String cardExpiry
private java.lang.String cardYear
private java.lang.String cardCvv
public InstoreRegistrationSelenium(SupremeBotOverviewController controller, int taskNumber, java.lang.String billingProfile)
controller
- - pass the main bot controller to access methods from that classtaskNumber
- - task number for indentificationbillingProfile
- - billing profile used for the checkout processpublic void run()
run
in interface java.lang.Runnable
public void main() throws java.lang.InterruptedException, org.json.simple.parser.ParseException
java.lang.InterruptedException
org.json.simple.parser.ParseException
public void launchBrowser() throws java.lang.InterruptedException, java.io.FileNotFoundException, java.io.IOException, org.json.simple.parser.ParseException
java.lang.InterruptedException
java.io.FileNotFoundException
java.io.IOException
org.json.simple.parser.ParseException
public int getResponseCode(java.lang.String urlString) throws java.io.IOException
urlString
- - main signup URLjava.io.IOException
- - exception