Python - Selenium - Two equal website imput boxes, one works with send_keys(), the other doesnt
up vote
0
down vote
favorite
I'm using Python 3.7 and Selenium, trying to imput a date and a time into two apparently identical text input boxes in a website, using send_keys().
The Time input box works fine, send_keys('00:00:00') writes the time as needed.
The Date input box does not react, no matter what formatting I try to send the string with. I've tried adding a .click(), .clear(), Keys.HOME, before writing, to no avail.
I dont know what the difference is.
startTimeBox = browser.find_element_by_name('TimeStart')
startTimeBox.get_attribute('outerHTML')
Out[187]: '<input name="TimeStart" id="TimeStart" title="Please enter start time" size="10" maxlength="12" value="00:00:00" type="time">'
startDateBox = browser.find_element_by_name('DateStart')
startDateBox.get_attribute('outerHTML')
Out[185]: '<input name="DateStart" id="DateStart" title="Please enter start date" size="10" maxlength="11" value="09/11/2018" style="" type="date">'
Well, looking at this side by side I noticed the "style" part that's present in the date box. I guess that might influence it.
python selenium textinput
add a comment |
up vote
0
down vote
favorite
I'm using Python 3.7 and Selenium, trying to imput a date and a time into two apparently identical text input boxes in a website, using send_keys().
The Time input box works fine, send_keys('00:00:00') writes the time as needed.
The Date input box does not react, no matter what formatting I try to send the string with. I've tried adding a .click(), .clear(), Keys.HOME, before writing, to no avail.
I dont know what the difference is.
startTimeBox = browser.find_element_by_name('TimeStart')
startTimeBox.get_attribute('outerHTML')
Out[187]: '<input name="TimeStart" id="TimeStart" title="Please enter start time" size="10" maxlength="12" value="00:00:00" type="time">'
startDateBox = browser.find_element_by_name('DateStart')
startDateBox.get_attribute('outerHTML')
Out[185]: '<input name="DateStart" id="DateStart" title="Please enter start date" size="10" maxlength="11" value="09/11/2018" style="" type="date">'
Well, looking at this side by side I noticed the "style" part that's present in the date box. I guess that might influence it.
python selenium textinput
stackoverflow.com/questions/12419339/…
– JacobIRR
Nov 9 at 22:56
... and some context: github.com/mozilla/geckodriver/issues/1070
– JacobIRR
Nov 9 at 22:56
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm using Python 3.7 and Selenium, trying to imput a date and a time into two apparently identical text input boxes in a website, using send_keys().
The Time input box works fine, send_keys('00:00:00') writes the time as needed.
The Date input box does not react, no matter what formatting I try to send the string with. I've tried adding a .click(), .clear(), Keys.HOME, before writing, to no avail.
I dont know what the difference is.
startTimeBox = browser.find_element_by_name('TimeStart')
startTimeBox.get_attribute('outerHTML')
Out[187]: '<input name="TimeStart" id="TimeStart" title="Please enter start time" size="10" maxlength="12" value="00:00:00" type="time">'
startDateBox = browser.find_element_by_name('DateStart')
startDateBox.get_attribute('outerHTML')
Out[185]: '<input name="DateStart" id="DateStart" title="Please enter start date" size="10" maxlength="11" value="09/11/2018" style="" type="date">'
Well, looking at this side by side I noticed the "style" part that's present in the date box. I guess that might influence it.
python selenium textinput
I'm using Python 3.7 and Selenium, trying to imput a date and a time into two apparently identical text input boxes in a website, using send_keys().
The Time input box works fine, send_keys('00:00:00') writes the time as needed.
The Date input box does not react, no matter what formatting I try to send the string with. I've tried adding a .click(), .clear(), Keys.HOME, before writing, to no avail.
I dont know what the difference is.
startTimeBox = browser.find_element_by_name('TimeStart')
startTimeBox.get_attribute('outerHTML')
Out[187]: '<input name="TimeStart" id="TimeStart" title="Please enter start time" size="10" maxlength="12" value="00:00:00" type="time">'
startDateBox = browser.find_element_by_name('DateStart')
startDateBox.get_attribute('outerHTML')
Out[185]: '<input name="DateStart" id="DateStart" title="Please enter start date" size="10" maxlength="11" value="09/11/2018" style="" type="date">'
Well, looking at this side by side I noticed the "style" part that's present in the date box. I guess that might influence it.
python selenium textinput
python selenium textinput
asked Nov 9 at 22:49
mudo
1
1
stackoverflow.com/questions/12419339/…
– JacobIRR
Nov 9 at 22:56
... and some context: github.com/mozilla/geckodriver/issues/1070
– JacobIRR
Nov 9 at 22:56
add a comment |
stackoverflow.com/questions/12419339/…
– JacobIRR
Nov 9 at 22:56
... and some context: github.com/mozilla/geckodriver/issues/1070
– JacobIRR
Nov 9 at 22:56
stackoverflow.com/questions/12419339/…
– JacobIRR
Nov 9 at 22:56
stackoverflow.com/questions/12419339/…
– JacobIRR
Nov 9 at 22:56
... and some context: github.com/mozilla/geckodriver/issues/1070
– JacobIRR
Nov 9 at 22:56
... and some context: github.com/mozilla/geckodriver/issues/1070
– JacobIRR
Nov 9 at 22:56
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
As JacobIRR mentioned in the comments, there could be a problem with Firefox Driver instead use Chrome driver or click the field before sending keys.
The solution to this is to try using click()
before sending keys.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
As JacobIRR mentioned in the comments, there could be a problem with Firefox Driver instead use Chrome driver or click the field before sending keys.
The solution to this is to try using click()
before sending keys.
add a comment |
up vote
0
down vote
As JacobIRR mentioned in the comments, there could be a problem with Firefox Driver instead use Chrome driver or click the field before sending keys.
The solution to this is to try using click()
before sending keys.
add a comment |
up vote
0
down vote
up vote
0
down vote
As JacobIRR mentioned in the comments, there could be a problem with Firefox Driver instead use Chrome driver or click the field before sending keys.
The solution to this is to try using click()
before sending keys.
As JacobIRR mentioned in the comments, there could be a problem with Firefox Driver instead use Chrome driver or click the field before sending keys.
The solution to this is to try using click()
before sending keys.
edited Nov 13 at 2:43
Samuel Liew♦
43.8k32110144
43.8k32110144
answered Nov 9 at 23:01
Selim Mıdıkoğlu
446
446
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53234265%2fpython-selenium-two-equal-website-imput-boxes-one-works-with-send-keys-t%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
stackoverflow.com/questions/12419339/…
– JacobIRR
Nov 9 at 22:56
... and some context: github.com/mozilla/geckodriver/issues/1070
– JacobIRR
Nov 9 at 22:56