Different "criteria" for CSS wildcard selectors using Selenium

There are several CSS webelements on my page with ids in the format:

cell_[number]-button_[number]

I am attempting to target ALL of these elements by using Selenium to locate all elements that begin with cell and include button:

var elements = Util.driver.findElements(By.cssSelector("[id^='cell_'] and [id*='button']"));

Is this the correct approach? Upon running this code, it returns a list with no elements, indicating an issue.

Answer №1

Here's a solution that I found effective:

"[id^='cell_'][id*='button']".

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Nest Java classes without considering their inner attributes

In managing relationships between different types in my object model, I sometimes encounter situations where references loop back on themselves. To prevent infinite recursion in scenarios like REST calls, I use annotations such as @JsonIgnore to ensure the ...

Capturing the action phase in Liferay to change the cursor to 'waiting' mode

I'm currently working on a large Liferay project and have encountered a specific issue: Whenever something in the system is loading or processing, I need to change the cursor to a waiting GIF. While this is simple when using Ajax, there are many inst ...

Tips for resizing the dimensions of two div elements to fit the screen dimensions

Take a look at this template. It's interesting how the left content div and right sidebar divs adjust themselves based on the browser window size, zoom level, or viewing device such as a mobile phone. When viewed on a mobile, only the content div is d ...

Place each label and input element on a separate line without using div tags

Can we separate form elements onto individual lines without enclosing them within divs? For example: <label for="one">One:</label> <input type="text" id="one"> <label for="two">Two:</label> <select id="two"> ...

The React Bootstrap modal refuses to fully close no matter how many times I click away or even on the close button

I am facing an issue with a modal in my React component. When I open the modal, it does not completely close when I try to click away or hit the close button. The backdrop disappears but the modal itself remains on the screen. (Screenshots attached for r ...

Having trouble with the WordPress style file not functioning properly

I'm currently facing an issue while trying to upload a CSS file and a JavaScript file to a custom theme on WordPress. When I open the webpage, nothing appears and there are no elements displayed. However, when I delete the functions.php file, the webp ...

What is the correct way to use assert in Selenium to verify if a newly added item has been successfully added to the system?

I recently encountered an issue with my form used to add new users. The assert statement is failing because it cannot find the added user, even though I can visually confirm that the user was successfully added when running the program manually. This exact ...

Tips for making the background image fit perfectly within a div element

I have a calendar div that I want to customize with a background image and text. How can I achieve this? https://i.sstatic.net/hVQm2.jpg Here is my code: .calenderArrivalDiv{ margin-top: 15%; margin-bottom: 1%; ...

Is there an easy method to compare the CSS styles of a specific section in HTML?

Currently, I am facing an issue where the size of a specific area on my asp.net page changes after a post-back. It seems that the style applied to this area is being altered for some reason. This situation has raised the question in my mind - is there a m ...

Is it more effective to be precise when choosing IDs in CSS?

If you have a unique identifier on a div element called main, how should you reference it in CSS - with div#main or just #main? What is considered best practice? Considering that only one element can have a specific id, using div#main essentially duplicat ...

Choose the first element of its type and disregard any elements nested within it

I need to change the color of only the first p element within a specific div. Using :first-child would work in a simple example, but in my project, there are multiple elements and more could be added in the future. I want to avoid using :first-child alto ...

The Elusive Solution: Why jQuery's .css() Method Fails

I am currently facing an issue with my code that utilizes the jQuery .css() method to modify the style of a specific DIV. Unfortunately, this approach does not work as expected. To illustrate the problem, I have provided a simplified version of my code bel ...

What is the best way to loop through and access every link within a list using Python and Selenium? How can I programmatically click on each individual link found on a Yelp

I'm really interested in exploring all the links on this Yelp page that mention Dumplings in their link text. Check out the picture of the list of Yelp links Below is the code I've been using. I managed to reach the second page, but I'm st ...

The HTML elements in my JSX code seem to constantly shift around whenever I resize my webpage

Using react.js, I'm currently developing a website that appears like this before resizing: pre-resize_screenshot_website However, upon vertical or diagonal resizing, the layout becomes distorted especially in the 'availability search bar' ...

Why is a cast required to the generic type in this particular method, whereas similar methods do not require it?

I encountered an issue with a method that requires a generic return type, resulting in the following error: Description Resource Path Location Type Type mismatch: cannot convert from PageTypeOne to P SecuredPage.java To resolve this error, I ha ...

How to Vertically Center a Span in a Mat-Header-Cell with Angular 5 Material

In my angular5 application, I am utilizing a material table to showcase some data. Within a mat-header-cell, I have a combination of a span and an img, and I'm attempting to align them correctly. This is how it currently appears: https://i.sstatic. ...

Tips on how to eliminate focus after choosing a radio button in Angular Material?

This is a snippet from my HTML template file, which includes two Angular Material radio buttons. My goal is to disable the focus on the rings quickly after selecting any radio button. <div id="login-form" class="vh-100 overflow-auto" ...

Having trouble adding items to ListView from ArrayList

CategorySelectionActivity.java public class CategorySelectionActivity extends ListActivity { private ListView listView; //ArrayAdapter<FoodStores> arrayAdapter; private ArrayList<FoodStores> foodStor ...

Arranging elements on a webpage using CSS grid placements

Currently experimenting with css grid, envisioning a scenario where I have a 2x2 grid layout. When there are 4 child elements present, they would form 2 rows of 2 elements each. My challenge is when dealing with an odd number of children, I aim to avoid al ...

Bootstrap card elements are failing to display properly, deviating from the expected

My Bootstrap cards are displaying strangely. Instead of having a border, white padding, and a white background like the examples I've seen, mine look like plain text without any styling. Here is an image for reference: https://i.stack.imgur.com/9MsP ...