Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't retrieve value set by jquery from textfield #1546

Closed
camerongreen opened this issue Apr 22, 2019 · 4 comments

Comments

@camerongreen
Copy link

commented Apr 22, 2019

System

  • Version: 0.24.0
  • Platform: Fedora 29 (Linux localhost.localdomain 5.0.7-200.fc29.x86_64 #1 SMP Mon Apr 8 15:40:59 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux) and also originally failed in Docker container running debian buster (Linux 808c7e472361 5.0.7-200.fc29.x86_64 #1 SMP Mon Apr 8 15:40:59 UTC 2019 x86_64 GNU/Linux)
  • Firefox: 60.6.1
  • Selenium: N//A

Expected behaviour

I am setting a textfield value in jQuery by clicking a link, and then trying to retrieve the new-value in a test. The code works as per the below simplified test, and when I turn on screenshots in the geckodriver, the screenshots show the textfield with the new-value. Despite this it won't retrieve the new-value, it will always return the old-value the field contained before updating it from a click.

I would expect the below test to pass, as it does in the chrome driver in the first run here.

> ./node_modules/.bin/nightwatch --env=chrome tests/test-test.js 

[Test Test] Test Suite
======================
Running:  testReport

✔ Element <#linky> was visible after 27 milliseconds.
✔ Expected element <#texty> to have value that equals: "old-value" - condition was met in 22ms
✔ Expected element <#texty> to have value that equals: "new-value" - condition was met in 11ms

OK. 3 assertions passed. (455ms)
> ./node_modules/.bin/nightwatch --env=firefox tests/test-test.js 

[Test Test] Test Suite
======================
Running:  testReport

✔ Element <#linky> was visible after 23 milliseconds.
✔ Expected element <#texty> to have value that equals: "old-value" - condition was met in 10ms
✖ Expected element <#texty> to have value that equals: "new-value" - expected "equals 'new-value'" but got: "old-value"

Testcase

test.html

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<a href id="linky">link</a>
<form>
    <input type="text" id="texty" value="old-value"/>
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
  $('#linky').click(function (evt) {
    $('#texty').val('new-value');
    evt.preventDefault();
  });
</script>
</body>
</html>

test-test.js

var pageUrl = '/test.html';

this.testReport = function (client) {
  var siteUrl = client.launch_url;
  client
      .url(siteUrl + pageUrl)
      .waitForElementVisible('#linky', 1000);

  client.expect.element('#texty').to.have.value.that.equals('old-value');
  client.click('#linky');
  client.expect.element('#texty').to.have.value.that.equals('new-value');
  client.end();
};


@andreastt

This comment has been minimized.

Copy link
Member

commented Apr 23, 2019

I suspect that this is a client issue, where Nightwatch is using using the Get Element Attribute command to get the attribute instead of the property.

To confirm, could you please attach a trace-level log from geckodriver?

@camerongreen

This comment has been minimized.

Copy link
Author

commented Apr 27, 2019

Thanks for this, here you go

1556406460686	webdriver::httpapi	DEBUG	Creating routes
1556406460692	geckodriver	DEBUG	Listening on 127.0.0.1:4444
1556406460697	webdriver::server	DEBUG	-> GET /status 
1556406460697	webdriver::server	DEBUG	<- 200 OK {"value":{"message":"","ready":true}}
1556406460736	webdriver::server	DEBUG	-> POST /session {"capabilities":{"browserName":"firefox","acceptSslCerts":true,"acceptInsecureCerts":true,"alwaysMatch":{"moz:firefoxOptions":{"args":["-headless"]}},"name":"Test Test"},"desiredCapabilities":{"browserName":"firefox","acceptSslCerts":true,"platform":"ANY","acceptInsecureCerts":true,"alwaysMatch":{"moz:firefoxOptions":{"args":["-headless"]}},"name":"Test Test"}}
1556406460736	mozrunner::runner	INFO	Running command: "/usr/bin/firefox" "-marionette" "-headless" "-foreground" "-no-remote" "-profile" "/tmp/rust_mozprofile.mfqYBO93agNU"
1556406460737	geckodriver::marionette	DEBUG	Waiting 60s to connect to browser on 127.0.0.1:45597
*** You are running in headless mode.
1556406461032	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
1556406461033	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
1556406461033	addons.webextension.screenshots@mozilla.org	WARN	Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
1556406461113	Marionette	TRACE	Received observer notification profile-after-change
1556406461173	Marionette	TRACE	Received observer notification command-line-startup
1556406461174	Marionette	TRACE	Received observer notification nsPref:changed
1556406461174	Marionette	DEBUG	Init aborted (running=false, enabled=true, finalUIStartup=false)
1556406461227	Marionette	TRACE	Received observer notification toplevel-window-ready
1556406461833	Marionette	TRACE	Received observer notification sessionstore-windows-restored
1556406461833	Marionette	TRACE	Waiting until startup recorder finished recording startup scripts...
1556406461990	Marionette	TRACE	All scripts recorded.
1556406461990	Marionette	DEBUG	Setting recommended pref apz.content_response_timeout to 60000
1556406461990	Marionette	DEBUG	Setting recommended pref browser.contentblocking.introCount to 99
1556406461990	Marionette	DEBUG	Setting recommended pref browser.download.panel.shown to true
1556406461990	Marionette	DEBUG	Setting recommended pref browser.newtabpage.enabled to false
1556406461991	Marionette	DEBUG	Setting recommended pref browser.pagethumbnails.capturing_disabled to true
1556406461991	Marionette	DEBUG	Setting recommended pref browser.search.update to false
1556406461991	Marionette	DEBUG	Setting recommended pref browser.tabs.disableBackgroundZombification to false
1556406461991	Marionette	DEBUG	Setting recommended pref browser.tabs.warnOnCloseOtherTabs to false
1556406461991	Marionette	DEBUG	Setting recommended pref browser.tabs.warnOnOpen to false
1556406461991	Marionette	DEBUG	Setting recommended pref browser.usedOnWindows10.introURL to 
1556406461991	Marionette	DEBUG	Setting recommended pref browser.urlbar.suggest.searches to false
1556406461992	Marionette	DEBUG	Setting recommended pref datareporting.policy.dataSubmissionPolicyAccepted to false
1556406461992	Marionette	DEBUG	Setting recommended pref dom.disable_beforeunload to true
1556406461992	Marionette	DEBUG	Setting recommended pref dom.disable_open_during_load to false
1556406461992	Marionette	DEBUG	Setting recommended pref dom.file.createInChild to true
1556406461992	Marionette	DEBUG	Setting recommended pref dom.max_chrome_script_run_time to 0
1556406461992	Marionette	DEBUG	Setting recommended pref dom.max_script_run_time to 0
1556406461992	Marionette	DEBUG	Setting recommended pref extensions.getAddons.cache.enabled to false
1556406461992	Marionette	DEBUG	Setting recommended pref extensions.webservice.discoverURL to http://%(server)s/dummy/discoveryURL
1556406461993	Marionette	DEBUG	Setting recommended pref network.http.prompt-temp-redirect to false
1556406461993	Marionette	DEBUG	Setting recommended pref network.http.speculative-parallel-limit to 0
1556406461993	Marionette	DEBUG	Setting recommended pref security.fileuri.strict_origin_policy to false
1556406461993	Marionette	DEBUG	Setting recommended pref security.notification_enable_delay to 0
1556406461993	Marionette	DEBUG	Setting recommended pref signon.autofillForms to false
1556406461993	Marionette	DEBUG	Setting recommended pref signon.rememberSignons to false
1556406461993	Marionette	DEBUG	Setting recommended pref toolkit.cosmeticAnimations.enabled to false
1556406462021	Marionette	INFO	Listening on port 45597
1556406462021	Marionette	DEBUG	Remote service is active
1556406462039	geckodriver::marionette	DEBUG	Connection established on 127.0.0.1:45597. Waiting for Marionette handshake
1556406462049	Marionette	DEBUG	Accepted connection 0 from 127.0.0.1:46476
1556406462049	geckodriver::marionette	DEBUG	Connected to Marionette
1556406462050	Marionette	DEBUG	0 -> [0,1,"WebDriver:NewSession",{}]
1556406462087	Marionette	TRACE	[4294967297] Frame script loaded
1556406462099	Marionette	TRACE	[4294967297] Frame script registered
1556406462104	Marionette	DEBUG	0 <- [1,1,null,{"sessionId":"94a72283-2901-443a-b329-b2c9580cc023","capabilities":{"browserName":"firefox","browserVersion":"66.0. ... ozprofile.mfqYBO93agNU","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
1556406462105	webdriver::server	DEBUG	<- 200 OK {"value":{"sessionId":"94a72283-2901-443a-b329-b2c9580cc023","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"66.0.3","moz:accessibilityChecks":false,"moz:geckodriverVersion":"0.24.0","moz:headless":true,"moz:processID":1424,"moz:profile":"/tmp/rust_mozprofile.mfqYBO93agNU","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"linux","platformVersion":"5.0.7-200.fc29.x86_64","rotatable":false,"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}}
1556406462115	webdriver::server	DEBUG	-> POST /session/94a72283-2901-443a-b329-b2c9580cc023/url {"url":"http://alq.test:26980/test.html"}
1556406462116	Marionette	DEBUG	0 -> [0,2,"WebDriver:Navigate",{"url":"http://alq.test:26980/test.html"}]
1556406462128	Marionette	TRACE	[4294967297] Received DOM event beforeunload for about:blank
1556406462648	Marionette	TRACE	[4294967297] Received DOM event pagehide for about:blank
1556406464036	Marionette	TRACE	[4294967297] Received DOM event DOMContentLoaded for http://alq.test:26980/test.html
1556406464038	Marionette	TRACE	[4294967297] Received DOM event pageshow for http://alq.test:26980/test.html
1556406464040	Marionette	DEBUG	0 <- [1,2,null,{"value":null}]
1556406464041	webdriver::server	DEBUG	<- 200 OK {"value":null}
1556406464044	webdriver::server	DEBUG	-> POST /session/94a72283-2901-443a-b329-b2c9580cc023/elements {"using":"css selector","value":"#linky"}
1556406464045	Marionette	DEBUG	0 -> [0,3,"WebDriver:FindElements",{"using":"css selector","value":"#linky"}]
1556406464047	Marionette	DEBUG	0 <- [1,3,null,[{"element-6066-11e4-a52e-4f735466cecf":"6802d51d-8e1d-442e-b640-e1f126ba2eaf"}]]
1556406464048	webdriver::server	DEBUG	<- 200 OK {"value":[{"element-6066-11e4-a52e-4f735466cecf":"6802d51d-8e1d-442e-b640-e1f126ba2eaf"}]}
1556406464049	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/6802d51d-8e1d-442e-b640-e1f126ba2eaf/displayed 
1556406464050	Marionette	DEBUG	0 -> [0,4,"WebDriver:IsElementDisplayed",{"id":"6802d51d-8e1d-442e-b640-e1f126ba2eaf"}]
1556406464058	Marionette	DEBUG	0 <- [1,4,null,{"value":true}]
1556406464058	webdriver::server	DEBUG	<- 200 OK {"value":true}
1556406464061	webdriver::server	DEBUG	-> POST /session/94a72283-2901-443a-b329-b2c9580cc023/elements {"using":"css selector","value":"#texty"}
1556406464062	Marionette	DEBUG	0 -> [0,5,"WebDriver:FindElements",{"using":"css selector","value":"#texty"}]
1556406464064	Marionette	DEBUG	0 <- [1,5,null,[{"element-6066-11e4-a52e-4f735466cecf":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e"}]]
1556406464064	webdriver::server	DEBUG	<- 200 OK {"value":[{"element-6066-11e4-a52e-4f735466cecf":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e"}]}
1556406464066	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406464066	Marionette	DEBUG	0 -> [0,6,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406464068	Marionette	DEBUG	0 <- [1,6,null,{"value":"old-value"}]
1556406464068	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406464074	webdriver::server	DEBUG	-> POST /session/94a72283-2901-443a-b329-b2c9580cc023/element {"using":"css selector","value":"#linky"}
1556406464075	Marionette	DEBUG	0 -> [0,7,"WebDriver:FindElement",{"using":"css selector","value":"#linky"}]
1556406464077	Marionette	DEBUG	0 <- [1,7,null,{"value":{"element-6066-11e4-a52e-4f735466cecf":"6802d51d-8e1d-442e-b640-e1f126ba2eaf"}}]
1556406464078	webdriver::server	DEBUG	<- 200 OK {"value":{"element-6066-11e4-a52e-4f735466cecf":"6802d51d-8e1d-442e-b640-e1f126ba2eaf"}}
1556406464080	webdriver::server	DEBUG	-> POST /session/94a72283-2901-443a-b329-b2c9580cc023/element/6802d51d-8e1d-442e-b640-e1f126ba2eaf/click {"id":"6802d51d-8e1d-442e-b640-e1f126ba2eaf"}
1556406464081	Marionette	DEBUG	0 -> [0,8,"WebDriver:ElementClick",{"id":"6802d51d-8e1d-442e-b640-e1f126ba2eaf"}]
1556406464290	Marionette	DEBUG	[4294967297] Canceled page load listener because no navigation has been detected
1556406464292	Marionette	DEBUG	0 <- [1,8,null,{"value":null}]
1556406464293	webdriver::server	DEBUG	<- 200 OK {"value":null}
1556406464299	webdriver::server	DEBUG	-> POST /session/94a72283-2901-443a-b329-b2c9580cc023/elements {"using":"css selector","value":"#texty"}
1556406464301	Marionette	DEBUG	0 -> [0,9,"WebDriver:FindElements",{"using":"css selector","value":"#texty"}]
1556406464305	Marionette	DEBUG	0 <- [1,9,null,[{"element-6066-11e4-a52e-4f735466cecf":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e"}]]
1556406464306	webdriver::server	DEBUG	<- 200 OK {"value":[{"element-6066-11e4-a52e-4f735466cecf":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e"}]}
1556406464310	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406464312	Marionette	DEBUG	0 -> [0,10,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406464315	Marionette	DEBUG	0 <- [1,10,null,{"value":"old-value"}]
1556406464317	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406464822	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406464832	Marionette	DEBUG	0 -> [0,11,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406464835	Marionette	DEBUG	0 <- [1,11,null,{"value":"old-value"}]
1556406464846	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406465350	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406465352	Marionette	DEBUG	0 -> [0,12,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406465357	Marionette	DEBUG	0 <- [1,12,null,{"value":"old-value"}]
1556406465358	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406465860	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406465862	Marionette	DEBUG	0 -> [0,13,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406465867	Marionette	DEBUG	0 <- [1,13,null,{"value":"old-value"}]
1556406465868	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406466372	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406466374	Marionette	DEBUG	0 -> [0,14,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406466379	Marionette	DEBUG	0 <- [1,14,null,{"value":"old-value"}]
1556406466380	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406466884	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406466886	Marionette	DEBUG	0 -> [0,15,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406466890	Marionette	DEBUG	0 <- [1,15,null,{"value":"old-value"}]
1556406466891	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406467396	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406467398	Marionette	DEBUG	0 -> [0,16,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406467401	Marionette	DEBUG	0 <- [1,16,null,{"value":"old-value"}]
1556406467402	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406467906	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406467908	Marionette	DEBUG	0 -> [0,17,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406467914	Marionette	DEBUG	0 <- [1,17,null,{"value":"old-value"}]
1556406467915	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406468420	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406468422	Marionette	DEBUG	0 -> [0,18,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406468428	Marionette	DEBUG	0 <- [1,18,null,{"value":"old-value"}]
1556406468429	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406468935	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406468937	Marionette	DEBUG	0 -> [0,19,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406468945	Marionette	DEBUG	0 <- [1,19,null,{"value":"old-value"}]
1556406468946	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406469449	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/element/3f07788a-0c53-4cfd-a8ee-45ee9d67d33e/attribute/value 
1556406469450	Marionette	DEBUG	0 -> [0,20,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
1556406469453	Marionette	DEBUG	0 <- [1,20,null,{"value":"old-value"}]
1556406469454	webdriver::server	DEBUG	<- 200 OK {"value":"old-value"}
1556406469471	webdriver::server	DEBUG	-> GET /session/94a72283-2901-443a-b329-b2c9580cc023/screenshot 
1556406469473	Marionette	DEBUG	0 -> [0,21,"WebDriver:TakeScreenshot",{"full":false,"highlights":[],"id":null}]
1556406469523	Marionette	DEBUG	0 <- [1,21,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABVYAAAK2CAYAAACl2sceAAAbmUlEQVR4nOzd74+VZX7H8f07iPvgOAPjQAbjoFU0EWOcpMQHxRoysfij ... AAAMAkVgEAAAAAJrEKAAAAADCJVQAAAACASawCAAAAAExiFQAAAABgEqsAAAAAAJNYBQAAAACYxCoAAAAAwCRWAQAAAACmAG9BecKMNWBZAAAAAElFTkSuQmCC"}]
1556406469523	webdriver::server	DEBUG	<- 200 OK {"value":"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AICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAAAACAmrAAAAAAAhYRUAAAAAICSsAgAAAACEhFUAAAAAgJCwCgAAAAAQElYBAAAAAELCKgAAAABASFgFAAAAAAgJqwAAAAAAIWEVAAAAACAkrAIAAAAAhIRVAAAAAICQsAoAAAAAEBJWAQAAAABCwioAAAAAQEhYBQAAAAAICasAAAAAACFhFQAAAAAgJKwCAAAAAISEVQAAAACAkLAKAAAAABASVgEAAAAAQsIqAAAAAEBIWAUAAADgf9qxYwEAAACAQf7WY9hfGAGTWAUAAAAAmMQqAAAAAMAkVgEAAAAAJrEKAAAAADCJVQAAAACASawCAAAAAExiFQAAAABgEqsAAAAAAJNYBQAAAACYxCoAAAAAwCRWAQAAAACmAG9BecKMNWBZAAAAAElFTkSuQmCC"}
1556406469534	webdriver::server	DEBUG	-> DELETE /session/94a72283-2901-443a-b329-b2c9580cc023 
1556406469535	Marionette	DEBUG	0 -> [0,22,"Marionette:Quit",{"flags":["eForceQuit"]}]
1556406469535	Marionette	INFO	Stopped listening on port 45597
1556406469554	Marionette	TRACE	Received observer notification quit-application
1556406469557	Marionette	DEBUG	0 <- [1,22,null,{"cause":"shutdown"}]
1556406469571	webdriver::server	DEBUG	Deleting session
1556406469573	Marionette	DEBUG	0 -> [0,23,"Marionette:Quit",{"flags":["eForceQuit"]}]
1556406469574	Marionette	DEBUG	0 <- [1,23,{"error":"invalid session id","message":"Tried to run command without establishing a connection","stacktrace":"WebDrive ... et@chrome://marionette/content/server.js:235:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:493:9\n"},null]
1556406469581	Marionette	DEBUG	Closed connection 0
[Parent 1424, Gecko_IOThread] WARNING: pipe error (67): Connection reset by peer: file /builddir/build/BUILD/firefox-66.0.3/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 357
1556406469650	Marionette	TRACE	Received observer notification xpcom-will-shutdown
1556406469650	Marionette	DEBUG	Resetting recommended pref apz.content_response_timeout
1556406469650	Marionette	DEBUG	Resetting recommended pref browser.contentblocking.introCount
1556406469650	Marionette	DEBUG	Resetting recommended pref browser.download.panel.shown
1556406469650	Marionette	DEBUG	Resetting recommended pref browser.newtabpage.enabled
1556406469650	Marionette	DEBUG	Resetting recommended pref browser.pagethumbnails.capturing_disabled
1556406469650	Marionette	DEBUG	Resetting recommended pref browser.search.update
1556406469651	Marionette	DEBUG	Resetting recommended pref browser.tabs.disableBackgroundZombification
1556406469651	Marionette	DEBUG	Resetting recommended pref browser.tabs.warnOnCloseOtherTabs
1556406469651	Marionette	DEBUG	Resetting recommended pref browser.tabs.warnOnOpen
1556406469651	Marionette	DEBUG	Resetting recommended pref browser.usedOnWindows10.introURL
1556406469651	Marionette	DEBUG	Resetting recommended pref browser.urlbar.suggest.searches
1556406469651	Marionette	DEBUG	Resetting recommended pref datareporting.policy.dataSubmissionPolicyAccepted
1556406469651	Marionette	DEBUG	Resetting recommended pref dom.disable_beforeunload
1556406469651	Marionette	DEBUG	Resetting recommended pref dom.disable_open_during_load
1556406469651	Marionette	DEBUG	Resetting recommended pref dom.file.createInChild
1556406469651	Marionette	DEBUG	Resetting recommended pref dom.max_chrome_script_run_time
1556406469651	Marionette	DEBUG	Resetting recommended pref dom.max_script_run_time
1556406469652	Marionette	DEBUG	Resetting recommended pref extensions.getAddons.cache.enabled
1556406469652	Marionette	DEBUG	Resetting recommended pref extensions.webservice.discoverURL
1556406469652	Marionette	DEBUG	Resetting recommended pref network.http.prompt-temp-redirect
1556406469652	Marionette	DEBUG	Resetting recommended pref network.http.speculative-parallel-limit
1556406469652	Marionette	DEBUG	Resetting recommended pref security.fileuri.strict_origin_policy
1556406469652	Marionette	DEBUG	Resetting recommended pref security.notification_enable_delay
1556406469652	Marionette	DEBUG	Resetting recommended pref signon.autofillForms
1556406469652	Marionette	DEBUG	Resetting recommended pref signon.rememberSignons
1556406469652	Marionette	DEBUG	Resetting recommended pref toolkit.cosmeticAnimations.enabled
1556406469652	Marionette	DEBUG	Remote service is inactive
1556406469875	geckodriver::marionette	DEBUG	Browser process stopped: exit code: 0
1556406469879	webdriver::server	DEBUG	<- 200 OK {"value":null}
@andreastt

This comment has been minimized.

Copy link
Member

commented Jun 21, 2019

Thanks, that confirms my earlier suspicion:

0 -> [0,10,"WebDriver:GetElementAttribute",{"id":"3f07788a-0c53-4cfd-a8ee-45ee9d67d33e","name":"value"}]
0 <- [1,10,null,{"value":"old-value"}]

This in effect means that there’s a bug with Nightwatch’s API for this:

client.expect.element('#texty').to.have.value.that.equals('new-value');

Instead of calling /session/{session id}/element/{web element id}/attribute/{name}, it should be calling /session/{session id}/{web element id}/property/{name} to achieve the desired effect.

Would you mind filing an issue against Nightwatch?

@lock

This comment has been minimized.

Copy link

commented Aug 16, 2019

This issue has been automatically locked since there has not been any recent activity after it was closed. If you have run into an issue you think is related, please open a new issue.

@lock lock bot locked and limited conversation to collaborators Aug 16, 2019

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
3 participants
You can’t perform that action at this time.