public class Selenium
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,java.lang.String> |
attributes |
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 |
cardCvv |
private java.lang.String |
cardExpiry |
private java.lang.String |
cardNumber |
private java.lang.String |
cardType |
private java.lang.String |
cardYear |
private java.lang.String |
category |
private int |
checkoutDelay |
private java.lang.String |
checkoutURL |
private java.lang.String |
color |
private SupremeBotOverviewController |
controller |
private java.lang.String |
country |
org.openqa.selenium.chrome.ChromeDriver |
driver |
private java.lang.String |
finalURL |
private java.lang.String |
keyword |
private java.lang.String |
mainURL |
private java.io.PrintWriter |
printWriter |
private java.lang.String |
profileLoader |
private java.lang.String |
PROXY |
private int |
retryCounter |
private java.lang.String |
size |
private int |
taskNumber |
private java.lang.String |
telephone |
Constructor and Description |
---|
Selenium(SupremeBotOverviewController controller,
int taskNumber,
java.lang.String keyword,
java.lang.String size,
java.lang.String category,
java.lang.String color,
java.lang.String profileLoader) |
Modifier and Type | Method and Description |
---|---|
void |
configureAuthentication() |
void |
fullRun() |
void |
keywordFinder() |
void |
killBrowser() |
void |
main(java.lang.String[] args) |
void |
run() |
private int taskNumber
private java.lang.String mainURL
private java.lang.String checkoutURL
private java.util.HashMap<java.lang.String,java.lang.String> attributes
private java.lang.String finalURL
private java.lang.String keyword
private java.lang.String size
private java.lang.String category
private java.lang.String color
private java.lang.String profileLoader
private java.lang.String PROXY
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 org.openqa.selenium.chrome.ChromeDriver driver
private int retryCounter
private int checkoutDelay
private SupremeBotOverviewController controller
private java.io.PrintWriter printWriter
public Selenium(SupremeBotOverviewController controller, int taskNumber, java.lang.String keyword, java.lang.String size, java.lang.String category, java.lang.String color, java.lang.String profileLoader)
public void main(java.lang.String[] args) throws java.lang.InterruptedException, java.io.IOException, org.json.simple.parser.ParseException
java.lang.InterruptedException
java.io.IOException
org.json.simple.parser.ParseException
public void fullRun() throws java.io.IOException, java.lang.InterruptedException, org.json.simple.parser.ParseException
java.io.IOException
java.lang.InterruptedException
org.json.simple.parser.ParseException
public void configureAuthentication()
public void killBrowser()
public void keywordFinder() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void run()
run
in interface java.lang.Runnable