how can i release a key after using action class with Sendkeys(“15/16”)












0















I am testing a drop-down where I am using an action class to select a season as "16/17" but as soon as I SendKeys it enter the correct value once and after loosing the control changes back to the defaulted season "18/19" ..please advise how should I release the key.
Note: arrow down key doesn't support here for this drop-down
using Firefox+Java+ webdriver



Actions builder1 = new Actions(driver);
WebElement mainelement = driver.findElement(By.xpath("//gc-dropdown//div[*
[contains(text(), 'Season')]]"));
Action SeriesOfActions6=builder1.moveToElement(mainelement).click()
.pause(2000).sendKeys("16/17",Keys.DOWN).click().build();
driver.manage().timeouts().implicitlyWait(30 , TimeUnit.SECONDS);
SeriesOfActions6.perform();


dropdown for "18/19" element
<div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}">
<div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div>



dropdown for "16/17" element <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>



screenshot of a page










share|improve this question

























  • Update the question with the Manual Steps you are trying to Automate and the relevant HTML

    – DebanjanB
    Nov 19 '18 at 11:47











  • Hi PF additional details: <div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}"> <!-- ngIf: !vm.isFocussed --> <div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div> <!-- end ngIf: !vm.isFocussed -->

    – Ritu Nehra
    Nov 19 '18 at 11:52













  • dropdown for "16/17" element ::: <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>

    – Ritu Nehra
    Nov 19 '18 at 12:01


















0















I am testing a drop-down where I am using an action class to select a season as "16/17" but as soon as I SendKeys it enter the correct value once and after loosing the control changes back to the defaulted season "18/19" ..please advise how should I release the key.
Note: arrow down key doesn't support here for this drop-down
using Firefox+Java+ webdriver



Actions builder1 = new Actions(driver);
WebElement mainelement = driver.findElement(By.xpath("//gc-dropdown//div[*
[contains(text(), 'Season')]]"));
Action SeriesOfActions6=builder1.moveToElement(mainelement).click()
.pause(2000).sendKeys("16/17",Keys.DOWN).click().build();
driver.manage().timeouts().implicitlyWait(30 , TimeUnit.SECONDS);
SeriesOfActions6.perform();


dropdown for "18/19" element
<div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}">
<div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div>



dropdown for "16/17" element <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>



screenshot of a page










share|improve this question

























  • Update the question with the Manual Steps you are trying to Automate and the relevant HTML

    – DebanjanB
    Nov 19 '18 at 11:47











  • Hi PF additional details: <div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}"> <!-- ngIf: !vm.isFocussed --> <div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div> <!-- end ngIf: !vm.isFocussed -->

    – Ritu Nehra
    Nov 19 '18 at 11:52













  • dropdown for "16/17" element ::: <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>

    – Ritu Nehra
    Nov 19 '18 at 12:01
















0












0








0








I am testing a drop-down where I am using an action class to select a season as "16/17" but as soon as I SendKeys it enter the correct value once and after loosing the control changes back to the defaulted season "18/19" ..please advise how should I release the key.
Note: arrow down key doesn't support here for this drop-down
using Firefox+Java+ webdriver



Actions builder1 = new Actions(driver);
WebElement mainelement = driver.findElement(By.xpath("//gc-dropdown//div[*
[contains(text(), 'Season')]]"));
Action SeriesOfActions6=builder1.moveToElement(mainelement).click()
.pause(2000).sendKeys("16/17",Keys.DOWN).click().build();
driver.manage().timeouts().implicitlyWait(30 , TimeUnit.SECONDS);
SeriesOfActions6.perform();


dropdown for "18/19" element
<div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}">
<div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div>



dropdown for "16/17" element <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>



screenshot of a page










share|improve this question
















I am testing a drop-down where I am using an action class to select a season as "16/17" but as soon as I SendKeys it enter the correct value once and after loosing the control changes back to the defaulted season "18/19" ..please advise how should I release the key.
Note: arrow down key doesn't support here for this drop-down
using Firefox+Java+ webdriver



Actions builder1 = new Actions(driver);
WebElement mainelement = driver.findElement(By.xpath("//gc-dropdown//div[*
[contains(text(), 'Season')]]"));
Action SeriesOfActions6=builder1.moveToElement(mainelement).click()
.pause(2000).sendKeys("16/17",Keys.DOWN).click().build();
driver.manage().timeouts().implicitlyWait(30 , TimeUnit.SECONDS);
SeriesOfActions6.perform();


dropdown for "18/19" element
<div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}">
<div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div>



dropdown for "16/17" element <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>



screenshot of a page







selenium-webdriver






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 19 '18 at 22:52









Vladimir Efimov

699312




699312










asked Nov 19 '18 at 11:38









Ritu NehraRitu Nehra

61




61













  • Update the question with the Manual Steps you are trying to Automate and the relevant HTML

    – DebanjanB
    Nov 19 '18 at 11:47











  • Hi PF additional details: <div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}"> <!-- ngIf: !vm.isFocussed --> <div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div> <!-- end ngIf: !vm.isFocussed -->

    – Ritu Nehra
    Nov 19 '18 at 11:52













  • dropdown for "16/17" element ::: <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>

    – Ritu Nehra
    Nov 19 '18 at 12:01





















  • Update the question with the Manual Steps you are trying to Automate and the relevant HTML

    – DebanjanB
    Nov 19 '18 at 11:47











  • Hi PF additional details: <div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}"> <!-- ngIf: !vm.isFocussed --> <div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div> <!-- end ngIf: !vm.isFocussed -->

    – Ritu Nehra
    Nov 19 '18 at 11:52













  • dropdown for "16/17" element ::: <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>

    – Ritu Nehra
    Nov 19 '18 at 12:01



















Update the question with the Manual Steps you are trying to Automate and the relevant HTML

– DebanjanB
Nov 19 '18 at 11:47





Update the question with the Manual Steps you are trying to Automate and the relevant HTML

– DebanjanB
Nov 19 '18 at 11:47













Hi PF additional details: <div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}"> <!-- ngIf: !vm.isFocussed --> <div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div> <!-- end ngIf: !vm.isFocussed -->

– Ritu Nehra
Nov 19 '18 at 11:52







Hi PF additional details: <div class="dropdown-display" ng-click="vm.onDropdownClick()" ng-class="{ 'clicked': vm.isDropdownOpen, 'dropdown-mobile' : vm.isMobile}"> <!-- ngIf: !vm.isFocussed --> <div class="animation ng-binding ng-scope" ng-if="!vm.isFocussed"> 18/19 </div> <!-- end ngIf: !vm.isFocussed -->

– Ritu Nehra
Nov 19 '18 at 11:52















dropdown for "16/17" element ::: <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>

– Ritu Nehra
Nov 19 '18 at 12:01







dropdown for "16/17" element ::: <div class="dropdown-item ng-scope" ng-repeat="item in vm.values track by $index" ng-click="vm.onItemClick(item)" ng-class="{ 'selected': item.isSelected}" ng-disabled="item.isDisabled && item !== vm.selectedItem"> <span class="ng-binding">16/17</span>

– Ritu Nehra
Nov 19 '18 at 12:01














0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53373835%2fhow-can-i-release-a-key-after-using-action-class-with-sendkeys15-16%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53373835%2fhow-can-i-release-a-key-after-using-action-class-with-sendkeys15-16%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

How to send String Array data to Server using php in android

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

Is anime1.com a legal site for watching anime?