Questions tagged [getattribute]

369 questions
566
votes
8 answers

Difference between __getattr__ and __getattribute__

I am trying to understand when to define __getattr__ or __getattribute__. The python documentation mentions __getattribute__ applies to new-style classes. What are new-style classes?
Yarin
  • 173,523
  • 149
  • 402
  • 512
269
votes
4 answers

Understanding the difference between __getattr__ and __getattribute__

I am trying to understand the difference between __getattr__ and __getattribute__, however, I am failing at it. The answer to the Stack Overflow question Difference between __getattr__ vs __getattribute__ says: __getattribute__ is invoked before…
user225312
  • 126,773
  • 69
  • 172
  • 181
132
votes
3 answers

How to get an attribute of an element from Selenium

I'm working with Selenium in Python. I would like to get the .val() of a The function getAttribute("class") works…
Tamara Caligari
  • 479
  • 3
  • 12
  • 28
18
votes
2 answers

Use cases for property vs. descriptor vs. __getattribute__

The question refers to which one is preferable to be used in which use case, not about the technical background. In python, you can control the access of attributes via a property, a descriptor, or magic methods. Which one is most pythonic in which…
Iodnas
  • 3,414
  • 24
  • 26
14
votes
4 answers

Using __getattribute__ or __getattr__ to call methods in Python

I am trying to create a subclass which acts as a list of custom classes. However, I want the list to inherit the methods and attributes of the parent class and return a sum of the quantities of each item. I am attempting to do this using the…
AJ Medford
  • 323
  • 1
  • 2
  • 10
13
votes
2 answers

python: cooperative supercall of __getattr__

I'm working with somethign similar to this code: class BaseClass(object): def __getattr__(self, attr): return lambda:'1' class SubClass(BaseClass): def foo(self): suffix = '2' return super(SubClass, self).foo() +…
bukzor
  • 37,539
  • 11
  • 77
  • 111
13
votes
5 answers

Finding if element is visible (JavaScript )

I have a javascript function that tries to determine whether a div is visible and does various processes with that variable. I am successfully able to swap an elements visibility by changing it's display between none and block; but I cannot store…
Devon Bernard
  • 2,250
  • 5
  • 19
  • 32
10
votes
2 answers

To use getAttribute(), or not to use getAttribute(): that is the question

Possible Duplicate: JavaScript setAttribute vs .attribute= javascript dom, how to handle "special properties" as versus attributes? Many times, in forums or places such as Usenet I have been told by some (when criticizing my code) that instead of…
user912695
9
votes
1 answer

Difference between .getAttribute and dataset in JS

I have been using .getAttribute and today found out about .dataset, so i was wondering what the differences are and when should each be used. So here is an example. Let's say we have a paragraph:

some…

LuisBento
  • 678
  • 9
  • 16
9
votes
5 answers

Selenium getText

I want to getText() using By.id or By.cssSelector. I managed to solve my problem by doing getAttribute("value"), but I don't understand why getText() doesn't work like I expect it, and I might need it so all help is appreciated. Here is the Java…
Lpgfmk
  • 391
  • 1
  • 4
  • 17
9
votes
1 answer

custom attribute works only with element.getAttribute("attribute") but not "element.attribute"

I have just noticed, that if I give a custom attribute to an html element, for example: then i can retrieve it like…
Isti115
  • 2,418
  • 3
  • 29
  • 35
8
votes
5 answers

getAttribute("value") doesn't work with driver 91.0.4472.19 and Chrome 91.0.4472.77

After Chrome and driver update to 91th version I found the VBA macro with driver 91.0.4472.19 (win32) become return empty string ("") from input tag 'value' attribute: Dim ch As SeleniumWrapper.WebDriver Dim el As WebElement ' some code here…
7
votes
5 answers

How to retrieve the value of the attribute aria-label from element found using xpath as per the html using Selenium

I have the following HTML span: I also have a webElement representing the button containing this…
ben
  • 1,064
  • 3
  • 15
  • 29
7
votes
0 answers

Why frameElement is null?

I have problem with access to an iframe attribute from inside the iframe.